2012-02-07 85 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中删除所有匹配的元素。

相关问题