选择链接此关键字的插件之外的元素
select elements outsde of plugin chaining this keyword
我正在创建一个链接插件,问题是我想选择THIS元素之外的元素,例如
return $this.each(function() {
$('body $left .filter-wrapper input[type=checkbox]', document).change(function() {
alert('changed');// I want to break out side the scope how do i do that
and select element that aren't in $('mygrid').Grid()
// ive tried $('body $left .filter-wrapper input[type=checkbox]')
// that doesn't work either
}).find(this).filter(....).click(function() {
// this refers to mygrid which is what i want but the ubove code doen't work
}).find(....).click(function(){
// do more stuff here
}).bind('....')
});
$ (' mygrid ') .Grid ()
请检查你的问题格式,它很难阅读。
如果你想选择$(this)之外的元素,你可以考虑像平常那样选择它们:
$("div.clickable").click(function() {
$(this).hide();
$("div.outsidethis").doSomething();
});
或者,您可以使用$.proxy()将当前上下文传递给方法:
$("div.clickable").click($.proxy(function(){
// this is now NOT div.clickable but whatever this was before
}, this));
http://api.jquery.com/jQuery.proxy/相关文章:
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 对插件初始化后动态加载的元素进行样式设置
- 在多个元素上使用jquery插件,只需稍作修改
- 是否可以在尚未附加到DOM的元素中创建一个sparkline(使用jquery.sparkline插件)
- 如何在dom元素中插入输入标记数据插件
- 当我动态创建元素时,选择的插件不起作用
- jQuery插件在为元素分配id时停止工作
- 插件总是只得到最后一个实例,如何让它适用于多个元素
- 谷歌地球插件 — 如何检查带有 ID 的元素是否已经存在
- 如何使用jQuery扩展方法为元素或类选择器创建自定义插件
- 无法破解pass-css插件以使两个输入元素出现在一行中
- 什么是最好的表单元素样式库/插件(jQuery)
- 创建视频播放器(Quicktime浏览器插件)React元素,输出缺少的视频属性
- [contenteditable]元素和jQuery验证插件的问题
- 如何在jquery的SWF对象插件中使用元素类名
- 将jquery插件函数附加到动态创建的DOM元素
- 插件中的元素不接受 jQuery 方法
- 页面加载时的插件和html - 元素到处都是的瞬间
- 如何在Aurelia应用程序中使用外部自定义元素(插件)
- 将 JQuery ON 与动态元素插件一起使用