我有一个表格,其中包含一系列复选框,无论是否都可以检查。
<p><label for="available_lengths">Rail Length:</label></p>
<p>
<ul>
<li><label for="id_available_lengths_0"><input name="available_lengths" value="132" id="id_available_lengths_0" type="checkbox" class="can_update_lengths" /> 132</label></li>
<li><label for="id_available_lengths_1"><input name="available_lengths" value="168" id="id_available_lengths_1" type="checkbox" class="can_update_lengths" /> 168</label></li>
<li><label for="id_available_lengths_2"><input name="available_lengths" value="208" id="id_available_lengths_2" type="checkbox" class="can_update_lengths" /> 208</label></li>
<li><label for="id_available_lengths_3"><input name="available_lengths" value="240" id="id_available_lengths_3" type="checkbox" class="can_update_lengths" /> 240</label></li>
</ul>
</p>
如何循环使用这些变量并为每个变量.val()
分配变量?
答案 0 :(得分:0)
使用$.each
迭代Checkbox元素
var checkboxValues = [];
$('ul input[type="checkbox"]').each(function() {
checkboxValues.push(this.value);
});
console.log(checkboxValues );
<强> Check Fiddle 强>