我想刪除檢查標記時的值。刪除檢查標記後的陣列值
我的HTML
<ul id="keyWords">
<li><input id="check" name="check" type="checkbox">thirteen</li>
<li><input id="check" name="check" type="checkbox">twelve</li>
<li><input id="check" name="check" type="checkbox">eleven</li>
<li><input id="check" name="check" type="checkbox">ten</li>
<li><input id="check" name="check" type="checkbox">nine</li>
<li><input id="check" name="check" type="checkbox">eight</li>
<li><input id="check" name="check" type="checkbox">one</li>
</ul>
當這個按鈕被點擊,我需要檢查標記的值從數組
<button id="clearChecked">Clear Checked Items</button>
除去,這是我想使用jQuery的功能,但它不管用。 我需要的功能,從名爲localArray
數組中刪除選中的盒裝值和關鍵字是的ul
keyWords
$('#clearChecked').click(function() {
var keyWords = $('#keyWords').html();
if ((index = keyWords.indexOf($(localArray.this).val())) !== -1) {
localArray.splice(index, 1);
} else {
if ($(keyWords.this).is(':checked')) {
localArray.push($(this).val());
}
}
});
刪除對象你可以發佈'localArray'的內容嗎? – Sachin
他們張貼在問題中。但他們可以是任何東西。在任何時候。 – wuno
localArray是填充問題中顯示的html的數組。 – wuno