首页 > jquery如何获取一组checkbox或一组radio哪几个被选中,checkbox和radio分别说下吧。

jquery如何获取一组checkbox或一组radio哪几个被选中,checkbox和radio分别说下吧。

jquery如何获取一组checkbox或一组radio哪几个被选中,或者设置哪几个被选中,checkbox和radio分别说下吧。


https://jsfiddle.net/g2s0x95L/

:checkbox 可以找到复选框,:checkbox:checked 可以找到选中的
:radio 可以找到单先框,:radio:checked 可以找到选中的。

至是是哪一部分选框,可以加在 $() 中加 context 参数,这是基本的 jQuery 技能,就不说了。


$(g).prop("checked"),这个可以获取或修改


<div class="checkbox">
    <input type="checkbox" name="checkbox1" value="书1">书1
    <input type="checkbox" name="checkbox2" checked="checked" value="书2">书2
    <input type="checkbox" name="checkbox3" checked="checked" value="书3">书3
</div>
<div class="radio">
    <input type="radio" name="性别" checked="chedked">男
    <input type="radio" name="性别">女
</div>
<script>
//获取已选中的多选框
var Checkbox = $('.checkbox').find('input:checked');
console.log(Checkbox);
//获取已选中的单选框
var Radio = $('.radio').find('input:checked');
console.log(Radio);
</script>

<input type="checkbox" name="checkbox" value="1">
<input type="checkbox" name="checkbox" checked="checked" value="2">
<input type="checkbox" name="checkbox" checked="checked" value="3">
<input type="radio" name='sex' value='1'> 
<input type="radio" name='sex' value='2' checked>

var $checkBoxs = $('input[name=checkbox]:checked') //被选中的多选框
var $radio = $('input[name=sex]:checked')//被选中的单选框

给两个链接

顺便说一句,这种问题直接百度岂不更好

【热门文章】
【热门文章】