如何获取选中复选框的值?

时间:2017-04-18 14:58:07

标签: jquery html

HTML:



alert($(".reg_title").attr(':checked'));

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label>
    <input type="checkbox" value="Mr." name="reg_title" class="reg_title" checked="" id="male">
    Mr
</label>
<label>
    <input type="checkbox" value="Mrs." name="reg_title" class="reg_title" id="female">
    Mrs
</label>       
&#13;
&#13;
&#13;

警告未定义。为什么会出现这种错误请帮助我。如何解决此错误?

2 个答案:

答案 0 :(得分:1)

使用:checked作为选择器,使用.attr('value')作为alert($(".reg_title:checked").attr('value'));

alert($(".reg_title:checked").attr('value'));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label>
    <input type="checkbox" value="Mr." name="reg_title" class="reg_title" checked="" id="male">
    Mr
</label>
<label>
    <input type="checkbox" value="Mrs." name="reg_title" class="reg_title" id="female">
    Mrs
</label>       

答案 1 :(得分:0)

$('input.reg_title:checked').val();

应该带你去那里