新手关于bs的radio的问题

如何取得radio checked的值?
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-default active"><input type="radio" name="schName" checked value="全区">全区</label>
<label class="btn btn-default"><input type="radio" name="schName" value="公办">公办</label>
<label class="btn btn-default"><input type="radio" name="schName" value="民办" >民办</label>
<label class="btn btn-default"><input type="radio" name="schName" value="五中">五中</label>
<label class="btn btn-default"><input type="radio" name="schName" value="七中" >七中</label>
<label class="btn btn-default"><input type="radio" name="schName" value="八中" >八中</label>
</div>

看firebug,active有改变,但是checked没有跟着变化啊。。。
已邀请:

AH

赞同来自: Pluto

可以通过jquery来获取

huangpeng13

赞同来自: 火星Alan

checkbox和radio的checked用jquery的prop方法,不要用attr方法。

另注意未选中的元素不会被form提交至服务器。

Pluto - 半调子前端攻城师

赞同来自:

在调试工具那里是看不到checked这个属性的变化的,同楼上的,这个是可以用js来获取的;扩展一下,像checked、disabled、selected等属性,严格来说应该是叫property,与普通的DOM属性attribute性质是不一样的,后者如果通过动态地改变了,也控制台里面也是能看到的。

要回复问题请先登录注册