jquery选择器结果是数组时需要主要的一个问题
2024-08-31 23:45:15
代码很简单,如下
<div id="div1">
<span>111</span>
<span>222</span>
<span>333</span>
<button id="button1">clear</button>
</div>
$(function() {
$("#button1").click(function() {
$("#div1 span").html("aaa");
});
});
$("#div1 span")获得三个对象的数组
1.如果执行 $("#div1 span").html("aaa"),则数组内的所有对象都会改变.如下图
2.如果执行$("#div1 span").html(),只取值的话,则只会取数组第一个对象的值
所以如果选择器获得是一个数组,要对数组每个元素都进行操作时,最好用each().
最新文章
- Cannot return from outside a function or method
- super.onCreate(SavedInstanceState);
- 利用窗口引用漏洞和XSS漏洞实现浏览器劫持
- 转载 深入理解JavaScript中的this关键字
- 【随记】修复TortoiseGit文件夹和文件状态图标不显示问题
- .NET中的程序集(Assembly)
- android slidingview
- saiku导出excel单元格格式与中文列宽自动适应
- 动态加载资源文件(ResourceDictionary)
- PHP文本处理之中文汉字字符串转换为数组
- centos 7 安装MySQL 5.6
- python之进程----Queue
- java 如何判断操作系统是Linux还是Windows
- 【cocos 2d-x】VS2012+win7+cocos2d-x3.0beta2开发环境配置
- AI数据分析(一)
- Python播放、关闭音乐代码
- 【JS】js将 /Date(1518943415760+0800)/ 转换为2018-2-18 16:43:35格式
- JavaScript中使用function作为对象键值
- [poj 1533]最长上升子序列nlogn树状数组
- LNMP搭建流程