由于jquery版本差异导致的问题总结

  

本人使用的版本是: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了,而支撑的返回结果只可能是真和假,这样一来设置检查值就更加便捷了……


未完待续……


由于jquery版本差异导致的问题总结