0

我有一个 jQuery 挂钩,它侦听名称wantProdTy为“Mobile”或“Broadband”的复选框。我该怎么写这个?

值为“移动”的复选框:

$('input[type="checkbox"][name="wantProdTy"][value="Mobile"]').change(function() {
    // do something
}

编辑 接受的答案:

$('input[type="checkbox"][name="wantProdTy"]').filter(function(){
        return /(Mobile|Broadband)/i.test(this.value);
    }).change(function() {
        <% // check that the checkbox is checked %>
        if($(this).is(':checked')) {
            <% // check that mobile or broadband has not reached the maximum limit %>
            maximumServiceLimitListener();
        }
    });
4

2 回答 2

2

你可以使用filter

$('input[name=wantProdTy]').filter(function(){
  return /(mobile|broadband)/i.test(this.value);
});
于 2012-09-18T03:47:31.040 回答
0

在一组复选框上放一个类,然后听:

$(".myCheckboxClass").change(function(){
    // do something
});
于 2012-09-18T04:02:51.613 回答