jquery如何选择一个节点并克隆它,然后删除一个按钮,最后插入另一个节点
下面是html代码的一部分jquery如何选择一个节点并克隆它,然后删除一个按钮,最后插入另一个节点,jquery,jquery-selectors,Jquery,Jquery Selectors,下面是html代码的一部分 <div id="test1"><span><input type='text' name='add'/><input type='text' name='del'/><span></div> <div id="container"></div> 希望有人能帮忙,我重新编辑了这个问题一种方法是使用函数: var str = html.replace("<input
<div id="test1"><span><input type='text' name='add'/><input type='text' name='del'/><span></div>
<div id="container"></div>
希望有人能帮忙,我重新编辑了这个问题一种方法是使用函数:
var str = html.replace("<input type='text' name='add'/>", "");
结果:
<div><span><input type='text' name='del'/>
<div><span><input type='text' name='del'/>
$(':按钮')。删除()
或$('input[type=“button”]”)。remove()
可能会满足您的需要。这怎么样
var t1 = $("#test1").clone();
$("input[name='add']", t1).remove();
$(t1).appendTo("#container");
我有点被你的措辞搞糊涂了…
html
是一个字符串而不是jquery对象,用于remove
来处理它。我的html是一个字符串而不是网页中的dom,所以我的问题是如何让我的html变成dom,然后jquery可以操作它
<div><span><input type='text' name='del'/>
var t1 = $("#test1").clone();
$("input[name='add']", t1).remove();
$(t1).appendTo("#container");