日期:2014-05-16 浏览次数:20415 次
<form ...> <input type="checkbox" onclick="selectAll(this,chk)" > </form>
var selectAll = function(obj,chk){ var inputs = obj.form.getElementsByTagName("INPUT"); //请问这些为什么要用obj.form.get.....这样的写法?这里的obj不是元素结点吗?后面跟着form是不是代表这个节点的父元素?正常的写法好像是从文档流>具体元素>子元素>属性 //再问,如何将上面这句话变成jquery的语法? }
function selectAll(obj, chk) { var inputs = obj.parentNode.getElementsByTagName('input'); } //jQuery: function selectAll(obj, chk) { var inputs = $(obj).parent().find("input"); }