jquery通过attr获取属性值为什么都是undefind
发布网友
发布时间:2022-05-17 23:29
我来回答
共2个回答
热心网友
时间:2022-05-18 00:59
因为属性为定义的时候,用attr就会是undefind。如:
<input type="checkbox" checked="" />
当checked=""时,attr("checked")会返回undefind,当checked="checked"时,就会返回true。
可以使用porp.
当checked=""时,porp("checked")会返回false,当checked="checked"时,就会返回true。