jQuery插件参数中的$(this)选择器指针
$(this) selector pointer in jQuery plugin parameters
对于许多选择器设置选项:
$('#fileupload1, #fileupload2, #fileupload3').dropZone(
'option',
{
url: '/path/to/upload/handler.json',
dropZone: $(this).find('.dropzone') //Does not work!!!
}
);
为什么?请帮助!
因为this
没有引用选择器中的元素
var $els = $('#fileupload1, #fileupload2, #fileupload3');
$els.dropZone('option', {
url: '/path/to/upload/handler.json',
dropZone: $els.find('.dropzone') //Does not work!!!
});
如果您想将单个dropzone
传递给所有3个元素,则使用each循环
$('#fileupload1, #fileupload2, #fileupload3').each(function () {
$(this).dropZone('option', {
url: '/path/to/upload/handler.json',
dropZone: $(this).find(.'dropzone') //Does not work!!!
});
})
相关文章:
- 使用THIS比使用选择器更有效吗
- 将jQuery选择器与“this”相结合
- 正在获取$this的选择器
- 在Jquery中将$(this)与css类选择器一起使用
- Jquery $this属性选择器是否包含单词
- 在新对象参数中使用“this”选择器
- 如何使用“this”作为选择器的一部分
- 如何在 jQuery 中使用“this”的子元素作为选择器
- jQuery $(this) 伪选择器
- 如何在 JQuery 中使用带有“this”的相邻同级选择器
- jQuery两个不同的选择器,但根据哪一个定义$(this)
- 在类选择器中传递 jQuery this.id
- 当有多个选择器时处理 $(this)
- 在 Jquery 中使用选择器而不是“this”
- javascript “this” 如何处理来自 jquery 的多个选择器返回
- 可以使用$(this)和通用选择器(*)
- 比较$this选择器和JQuery
- 如果this()选择器在函数中使用,它将引用哪个选择器(jQuery)
- 如何使$(this)选择器专注于当前元素?
- jQuery插件参数中的$(this)选择器指针