Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery如何选择一个节点并克隆它,然后删除一个按钮,最后插入另一个节点_Jquery_Jquery Selectors - Fatal编程技术网

jquery如何选择一个节点并克隆它,然后删除一个按钮,最后插入另一个节点

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

下面是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 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");