Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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 在克隆对象内更改html对象_Jquery_Jquery Traversing - Fatal编程技术网

Jquery 在克隆对象内更改html对象

Jquery 在克隆对象内更改html对象,jquery,jquery-traversing,Jquery,Jquery Traversing,好的,我有这样的tr: <tr id="file" > <td width="510"><div align="right"><span class="star"> *</span> <input type="text" name="title" style="width:500px;direction:ltr" /> </div>

好的,我有这样的tr:

<tr id="file" >
            <td width="510"><div align="right"><span class="star"> *</span>
                <input type="text" name="title" style="width:500px;direction:ltr"  />
            </div></td>
            <td width="156" nowrap="nowrap"><div align="right">file </div></td>
          </tr>
如果用户在first input(第一次输入)中首次输入了一些文本,则我希望在创建副本后清除输入。坦克

您可以使用链中的和来清除值,如下所示:

$('#file').clone().removeAttr('id').insertBefore('.submit')
                  .find('input').val('');

这将在克隆的元素中搜索以清除它找到的
。如果以后需要更具体一些,可以使用
.find('input[name=title]')
。如果您需要
复制
引用,只需在调用后添加一个,这样您引用的是
,而不是

@mehdi-您向它传递一个空字符串,如上面的示例所示,这会将其设置为空。不传递任何内容都会得到值。
$('#file').clone().removeAttr('id').insertBefore('.submit')
                  .find('input').val('');