本人使用的版本是:jquery-1.10.2
最简单的“全?取消全选”的例子:
,,,,,,,,//全?取消全选 ,,,,,,,function selectAll (pid) { ,,,,,,,,,,,var checkVal =, $ (" # " + pid) .prop(“检查”); ,,,,,,,,,,,警报(checkVal); ,,,,,,,,,,,$ (" # " + pid + _child :复选框),每人(函数(){ ,,,,,,,,,,,,,,,(这).prop美元(“检查”,checkVal); ,,,,,,,,,,,}); ,,,,,,,,,,,//以前我的写法//,,,,,,,,,,,,如果(“检查”,==,checkVal | |, true ==, checkVal), {//,,,,,,,,,,,,,,,,$ (" # " + pid + _child :复选框),每人(函数(){//,,,,,,,,,,,,,,,,,,,,(这).removeAttr美元(“检查”);//,,,,,,,,,,,,,,,,});//,,,,,,,,,,,,},{else //,,,,,,,,,,,,,,,,$ (" # " + pid + _child :复选框),每人(函数(){//,,,,,,,,,,,,,,,,,,,,(这).attr美元(“检查”,“检查”);//,,,,,,,,,,,,,,,,});//,,,,,,,,,,,,} ,,,,,,,}
发现attr方法获取的检查属性一直是:定义,无论怎么设置都是未定义的,无奈最后找到道具代替attr了,而支撑的返回结果只可能是真和假,这样一来设置检查值就更加便捷了……
未完待续……