2012-02-07 88 views
1

如何刪除<input>元素內的另一個列表元素?例如,如何刪除另一個列表元素中的<input>元素?

<li> 
    <p> 
     <input type='checkbox'></input> 
     <strong>test number</strong> 
     test information 
    </p> 
</li> 

我只需要刪除<input></input>和其他一切保持不變。

超級感謝, 喬

+0

谷歌搜索'jquery刪除元素'會產生很多點擊;所以將「相關」專欄 – 2012-02-07 10:08:57

+0

請不要簽署您的文章。你有什麼嘗試? – 2012-02-07 10:10:25

回答

5

試試這個:

$("li input").remove(); 

你可能想使你的選擇比明顯更具體。在remove()

+0

感謝Rory所需的例子... – 2012-02-07 10:19:36

1

更多信息,也許這會爲你做它:

$('li p > input').remove(); 

這將刪除它們這是任何li元素中的p元素的直接子的所有輸入標籤。

1

要從DOM中刪除元素,您可以使用jQuery's.remove()函數。

1

<li>元素中的<input>元素一般選擇爲$('li input'),那麼你只需要調用.remove() jQuery的功能,從DOM中刪除所有匹配的元素。

相關問題