0

我有两组复选框,选中的复选框的值应该映射到两个不同的字符串中。我了解如何使用此处提到的映射函数使用 jQuery 获取多个复选框的值并输出为逗号分隔的字符串。

但只是无法理解如何将这两组分开。

维维

<input type="checkbox" class="form-checkbox" id="input_36_0" name="q36_VV[]" value="CC" />
<label for="input_36_0">CC</label>
<input type="checkbox" class="form-checkbox" id="input_36_1" name="AA[]" value="BB" />
<label for="input_36_1">B</label>
<br>
<label class="form-label-left" id="label_37" for="input_37">XX</label>

    <input type="checkbox" class="form-checkbox" id="input_37_0" name="q37_businessType[]" value="YY" />
    <label for="input_37_0">YY</label>
    <input type="checkbox" class="form-checkbox" id="input_37_0" name="q37_businessType[]" value="ZZ" />
    <label for="input_37_0">ZZ</label>
4

1 回答 1

0

尝试使用 id 属性

var x1 = $('.form-checkbox[id^="input_36_"]:checked').map(function(){
    return this.value
}).get().join();

var x2 = $('.form-checkbox[id^="input_37_"]:checked').map(function(){
    return this.value
}).get().join();
于 2013-08-16T11:29:01.660 回答