如何使用jquery和name获得复选框的值?

时间:2019-05-02 09:18:59

标签: javascript jquery html

你好,我有这个代码:

 <input type="checkbox" class="checkbox style-0 d1"
                              name="d1" checked="checked">

实际上,我想使用名称为d1的警报来显示警报,以了解是否检查了案件。

谢谢您的帮助!

3 个答案:

答案 0 :(得分:0)

使用$('[name="d1"]')使用名称选择元素

console.log($('[name="d1"]'))
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="checkbox" class="checkbox style-0 d1"
                              name="d1" checked="checked">

答案 1 :(得分:0)

使用jquery name选择器,您可以使用val()函数获取值

console.log($('[name="d1"]').val())
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="checkbox" class="checkbox style-0 d1" name="d1" checked="checked" value="abc">

答案 2 :(得分:0)

$("input[name='d1']:checkbox").change(function() {
if ($(this).is(':checked'))
alert('it is checked');
else 
alert('no it is not checked');
}); 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.3/jquery.min.js"></script>
<input type="checkbox" class="checkbox style-0 d1"
                              name="d1" checked>

您可以指定输入名称,并添加侦听器。