jQuery选择器与每个
jQuery selector vs each
假设我有这两段代码-,它们是相同的。还让我们假设".selector"至少返回2个对象。
代码段1
$('.selector').myMethod();
代码段2
$('.selector').each(function(){
$(this).myMethod();
});
比方说,对于每一个"选定"的返回对象,我都要将对象id封装到myMethod()
中。
因此代码段2可能成为
$('.selector').each(function(){
$(this).myMethod({attribute: $(this).attr('id')});
});
如何使用代码段1执行类似操作(即不使用$.each()
)?
由于明显的原因,这不是正确的
$('.selector').myMethod({attribute: $(this).attr('id')});
因为CCD_ 3不表示任何一个"选定"的返回对象。
编辑:在代码段1中,当jQuery自身"循环"通过每个返回的对象并调用该方法时,是否有任何方法可以引用返回的对象。(同样没有$.each()
)。
这两段代码不完全相同。一个是对象集合,另一个是通过对象集合的循环。您可以对一个集合采取同样影响所有对象的操作或您可以对集合中的每个对象单独采取操作。一旦调用each()
函数,就可以对集合中的对象进行个性化处理。
为了回答您的问题,无法引用返回的对象集合,就好像您在循环并将不同的函数、计算或结果应用于集合中的每个单独项目一样。
相关文章:
- 在dropdwon菜单中发出针对特定选择器jquery的问题
- 周/年选择器jQuery插件
- DOM元素的属性因选择器-jQuery而异
- 如何使用日期选择器jquery突出显示特定日期
- 如何仅使用日期选择器 Jquery 启用月份的最后几天
- 如何在日期选择器 jquery 的 Select 事件上调用 js 函数
- 如何指定多个选择器 jquery
- 在日期选择器 jQuery 中查看可用日期
- 将其与伪选择器 jquery 一起使用
- 如何将东部标准时间设置为日期选择器 (jquery ui) - 使用 javascript
- 请帮助我添加日期选择器(Jquery Ui)
- 使用缓存选择器(jQuery)选择子元素
- 选择器Jquery中的选择器
- 如何将日期选择器jquery插件添加到bootstrab
- 如何在一个选择器jQuery中显示和隐藏多个元素
- 父选择器Jquery
- 如何使用angularjs在页面加载中调用日期选择器Jquery插件
- 逆选择器jQuery
- IE中的圆角,长选择器?(jquery)
- 如何禁用和启用日期时间选择器jquery插件