2009.11.18——jquery(3)

本文介绍如何使用jQuery生成新的HTML元素及对元素进行选择、过滤、添加等操作的方法。包括利用$()函数创建HTML元素,使用get()获取DOM元素,通过add()添加元素到集合,以及使用not()进行元素筛选。
2009.11.18——jquery(3)
3.1 生成新的HTML
$()函数不仅能选择现有的页面元素,还能够生产新的HTML
$("<div>Hello</div>") //新建一个div元素
$("<div>") //新建一个空的div元素 但是这个简化的技巧不能创建<script>元素

$("<div class='foo'>I have foo!</div><div>I don't</div>").filter(".foo").click(function(){
alert("I'm foo!");
}).end().appendTo("#name");

这个,首先创建了两个<div>元素,一个带有css类foo,另一个没有,然后收窄选择范围,只选择带有类foo的<div>元素,并给它绑定事件处理程序,点击时,就会触发警告窗口。最后,使用end()函数,还原到包含两个<div>元素的完整集合,并把这两个元素追加到id为name的元素后面

3.2 包装集
jQuery元素包装集和数组非常类似

3.2.1 确定长度——size()

size()
参数:

返回:
元素的个数

$('#name').html('这里有'+$('a').size()+'个链接');
size()将会返回$('a')里面<a>元素的个数
和属性length是一样的

3.2.2 获取元素——get()

get(index)
参数
index 下标,用于指定将被返回的单个元素,如果省略,整个包装集以数组的形式返回
返回
一个DOM元素或DOM元素数组

$('img[alt]').get(0) <===> $('img[alt]')[0] //返回带有alt特性的所有<img>元素的集合的第一个元素

var arr = $('img[alt]').get(); //以数组形式返回带有alt特性的所有<img>元素的集合

3.2.3 添加元素

add(expression)
参数
expression 指定添加到包装集的元素,参数如果是jQuery选择器,则把匹配元素添加到集合;如果是html, 则创建适当的元素并添加到集合;如果是dom元素,则直接添加到集合中
返回:
包装集

$('img[alt]').add('img[title]') <====> $('img[alt],img[title]')
把多个选择器链用"或"的关系联系起来,取并集

3.2.4 整理内容

not,与非操作 取差集
not(expression)
参数
expression jQuery筛选器表达式、元素引用或元素引用的数组,定义从包装集里删除的元素

$('img[title]').not('[title*=puppy]') //包含带有title特性,并且title里面没有puppy文本的img元素
内容概要:本文档系统整合了基于MATLAB/Simulink的风力涡轮机雷达信号仿真、电力系统优化、新能源调控及多领域智能算法应用资源,涵盖风电功率平抑、混合储能协同调频、综合能源系统调度、无人机三维路径规划、电动汽车参与调度、电氢氨耦合系统优化等前沿科研方向。资源包提供大量可复现的Matlab代码、Simulink仿真模型、数据集及配套论文,涉及GWO、PSO、WOA、HHO等多种智能优化算法,以及LSTM、CNN、GRU等深度学习模型在负荷预测、故障诊断、信号处理中的应用,尤其聚焦于风电与雷达信号交互、储能功率分配、虚拟电厂运行、微电网多时间尺度优化等关键技术的仿真实现。; 适合人群:具备一定MATLAB编程基础,从事电力系统、新能源、智能优化、信号处理、雷达仿真、综合能源管理等相关领域的科研人员及研究生;工作1-3年相关方向的工程师。; 使用场景及目标:①开展风力发电系统与雷达信号交互仿真研究;②复现高水平期刊论文中的优化调度、故障诊断、功率预测模型;③进行无人机路径规划、储能系统设计、综合能源系统优化等课题研究与论文撰写;④借助成熟的代码框架快速搭建仿真模型,提升科研效率与工程实践能力。; 阅读建议:建议按主题分类浏览资源列表,优先选择标注“复现”“顶刊”“EI”等高价值项目,结合提供的网盘链接下载完整代码与数据,配合Simulink仿真模型与说明文档进行调试与二次开发,注重算法实现与实际工程问题的深度融合。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值