`
2008lilewei
  • 浏览: 23240 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery选择器之属性与表单对象属性

    博客分类:
  • js
阅读更多

今天,要做一个取 单选按钮选中值的 js,

刚开始是采用了选择器属性
$("input[name='XXX'][checked=true]")
结果是 选中单选按钮的值为 undefined,
后又换成
$("input[name='XXX']:checked")
结果正确,
查了下jquery api, :checked为表单对象属性
而[xx=xx]为对象属性,这种属性只对显式的出现的属性值有效

如果单选按钮有某个默认选中值 
<input type="radio" value="123" checked="checked">
<input type="radio" value="456" >
这时候的值
$("input[name='XXX'][checked=true]") 始终为 123
$("input[name='XXX']:checked") 值为 选中的单选按钮的值

在此小记一下..
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics