0

我有一些单选按钮如下:

   <div class ="queryPropertiesSection" id="MapButtons">
        <div class="queryPropertiesLabel"> Map Type:</div>
        <input id="type1" type="radio" name="mapType" value="c"checked />Map 1
        <input id="type2" type="radio" name="mapType" value="d" />Map 2
    </div>

我想使用该名称向这些单选按钮添加一个侦听器。我看过这段代码:

$('input:radio').on('change', function(){
    //access value of changed radio group with $(this).val()
});

但是页面上有多个单选按钮,所以我认为这不会起作用。当我尝试

 $('name:mapType').on('change', function(){
        //access value of changed radio group with $(this).val()
    });

我得到 jquery 错误:syntax error, unrecognized expression: unsupported pseudo: mapType。有没有更好的方法来为这些单选按钮添加监听器?

4

1 回答 1

1

使用此选择器 -

$('input:radio[name="mapType"]')
于 2013-07-30T22:31:28.590 回答