0

wantProdTy「モバイル」または「ブロードバンド」という値を持つ名前のチェックボックスをリッスンするjQueryフックオンがあります。これはどう書けばいいですか?

値が「モバイル」のチェックボックス:

$('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 に答える