【发布时间】:2012-04-20 08:18:06
【问题描述】:
我的问题是,当点击下面的复选框时 - 调用 check 函数来选中/取消选中所有复选框。但是它们必须相对于调用复选框(带有“onchange”事件的复选框)进行更改。
复选框 HTML 声明:
<input type="checkbox" onchange="$('input[type=checkbox][rel=users]').check();">
示例 JavaScript 代码:
$.fn.check = function() {
$(this).each(function(){
$(this).attr('checked', checked);
});
}
而我的问题是:如何获取与“全选”复选框对应的 DOM 对象?
【问题讨论】:
-
我真的不明白你的问题,你能详细点吗?你说的相对调用是什么意思?
-
当根目录被选中时 - 所有其他的都应该被选中,当它不是所有其他的时候都应该被取消选中。
-
@ItehnologicalDisexisting - 你应该不惜一切代价避免使用像
onchange这样的事件属性。 -
这是为什么呢?它适用于所有浏览器..
标签: javascript jquery object methods invoke