jQuery选择器,用于标记的单选输入

时间:2018-10-26 16:40:46

标签: javascript jquery

我有一个用于广播的jQ选择器,如下所示:

$('input[type=radio]').on('click change', function() {
    var el = $(this);
    //todo: do some stuff with input

});

<div>
    <label><input type="radio" name="main" value="1" >Number 1</label>
    <label><input type="radio" name="main" value="2" >Number 2</label>
</div>

但是如果我有一些带有标签和没有标签的收音机,如何更改选择器?

1 个答案:

答案 0 :(得分:0)

您的选择器未使用标签

$('input[type=radio]').on('click change', function() {
    var el = $(this).val();
        alert(el); //check result you can read all checkbox value if in label or instead label
});
<div>
    <label><input type="radio" name="main" value="1" >Number 1</label>
    <label><input type="radio" name="main" value="2" >Number 2</label>
</div>
<input type="radio" name="main" value="3" >Number 3