我有这样的复选框:
<ul id="searchFilter">
<li><input type="checkbox" name="price[]" class="cb_price" value="1"> $200,000 to $299,999</li>
<li><input type="checkbox" name="price[]" class="cb_price" value="3"> $300,000 to $399,999</li>
<li><input type="checkbox" name="price[]" class="cb_price" value="5"> $400,000 to $499,999</li>
<li><input type="checkbox" name="price[]" class="cb_price" value="8"> $500,000+</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我如何提醒价格[]以查看检查的内容?我在jquery很新:(
首先,您可以通过name以下方式获取复选框:
var checkboxes = $('input[name="price[]"]');
Run Code Online (Sandbox Code Playgroud)
然后,要获取这些值的值checked,您可以通过伪选择器进行过滤:checked,然后收集它们的values:
checkboxes.filter(":checked").map(function () {
return this.value;
}).get()
Run Code Online (Sandbox Code Playgroud)
演示: http ://jsfiddle.net/Fn9WV/
参考文献:
jQuery().filter()- http://api.jquery.com/filter/jQuery().map()- http://api.jquery.com/map/| 归档时间: |
|
| 查看次数: |
3304 次 |
| 最近记录: |