假設我有一個包含一個HTML文檔:如何使用jQuery .each循環刪除特定元素?
<form id = "my_form">
<input type = "text" />
<input type = "text" />
<input type = "text" />
<button type = "button" onclick = "removeGoodInputs()">Do the job</button>
</form>
我想擺脫它滿足一定條件的輸入值(在我的JS給出)。我試圖創建removeGoodInputs()
函數(如下所示),但是這會刪除表單中的所有輸入。我該如何解決這個問題?
function removeGoodInputs() {
$("#my_form input").each(function() {
if(this.attr("value") == 10)
$(this).remove();
});
}
此外,它可以'如果($(本).attr( 「值」) == 10)' –
@SheikhHeera - 是的,這是一個選項,但當'.val()'或'.value'更直接時,沒有必要這樣做。 – jfriend00
是的,我同意,只是評論,因爲你用這種方式回答它,所以我認爲它應該作爲另一種選擇提及。 –