HTML代碼:如何使用jQuery獲取所有選中複選框的值?
<form method="post" id="cate-form">
<ul class="expander-list" id="category">
<li>
<div class="radio" style="padding-left:0px">
<label>
<input type="checkbox" id="all" value="all">
All </label>
</div>
</li>
<li>
<div class="radio" style="padding-left:0px">
<label>
<input type="checkbox" name="filter[]" value="active">
Active </label>
</div>
</li>
<li>
<div class="radio" style="padding-left:0px">
<label>
<input type="checkbox" name="filter[]" value="inactive">
Inactive </label>
</div>
</li>
</ul>
</form>
jQuery代碼:
<script>
$(document).ready(function(){
$("#all").click(function() {
$(':checkbox').prop('checked', this.checked);
});
$(":checkbox").change(function(){
var checked = [];
alert("it running");
$('input[name=checkbox] :checked').each(function(){
alert("data is pushing inside checked array");
checked.push($(this).val());
})
})
});
</script>
通過點擊所有複選框它選擇所有複選框。但我怎樣才能得到一個所有選定的複選框的價值。我在谷歌搜索具體這個查詢,但沒有什麼幫助,現在請幫助我解決這個問題,並提前感謝。
的可能的複製[如何在jQuery中獲取複選框值(http://stackoverflow.com/ question/786142/how-to-retrieve-checkboxes-values-in-jquery) – Mohammad