app.brand
nav.index
nav.about
user.sign.in
jQuery attr(“checked”) 返回checked或undefined
在jQuery1.6之前的版本我们会这样写我们的代码: ```javascript
``` 这样写在jQuery1.6之前完全没问题,可是当我们升级到更高的版本时问题就来了。此时我们会发现返回的是checked或者是undefined,不是原来的true和false,并且checked属性在页面初始化的时候已经初始化好了,不会随着状态的改变而改变。所以如果checkbox一开始是选中的,那么返回的是checked,如果一开始没被选中,则返回的是undefined。 解决方法如下: ```javascript
``` 分析了其中的原因,可以这样理解: 它将“属性”与“特性”做了区别,属性指的是name、id等等,特性指的是selectedIndex、tagName、nodeName等等。jQuery1.6之后可以通过attr方法去获得属性,通过prop方法去获得特性。 ```javascript $('#chk').attr('tagName'); // undefined $('#chk').prop('tagName'); // INPUT ```
data.update.last
sys.time.ago
punc.commaarticle.create.bypunc.commaarticle.file.inpunc.colon
jQuery
©app.copyright.year
app.author
·
app.ICP
sys.donate
alipay._self
wechat._self