gpt4 book ai didi

javascript - jquery 无法使用 id 克隆元素

转载 作者:行者123 更新时间:2023-11-28 15:55:06 25 4
gpt4 key购买 nike

我正在尝试使用 Jquery 克隆一个 div,然后更改其子元素之一的 id 并在另一个元素之后添加:

var s = $('#runwell1').clone().wrap('<div>');
s.find('#tag' + runNum).attr('id', 'tag' + (++runNum));
$('#addrun').before(s.parent().html());

但是这段代码不起作用。这是怎么回事?如何使用 id 克隆?

编辑这里是div的html:

<div class="well well-large RunWell" id="#runwell1">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>

<!-- Form Name -->
<legend>Run 1</legend>

<!-- Multiple Radios -->
<div class="control-group">
<label class="control-label" for="radios">System :</label>
<div class="controls">
<label class="radio" for="radios-0">
<input type="radio" name="radios" id="radios-0" value="op" checked="checked">
OPE
</label>
<label class="radio" for="radios-1">
<input type="radio" name="radios" id="radios-1" value="mxwl">
Maxwell
</label>
</div>
</div>

<!-- Textarea -->
<div class="control-group">
<label class="control-label" for="textarea">Tools :</label>
<div class="controls">
<input type="text" class="tags" id="tag1" value="Amsterdam,Washington,Sydney,Beijing" data-role="tagsinput" />
</div>
</br>
<div class="SystemFiles" data-role="collapsible">
<!-- File Button -->
<div class="control-group">
<label class="control-label" for="filebutton">OP DLIS </label>
<div class="controls">
<input id="filebutton" name="filebutton" class="input-file" type="file">
</div>
</div>
</div>

最佳答案

您的 ID 中有 #..

id="#runwell1" <---here

<div class="well well-large RunWell" id="#runwell1">
//-------------^----here

删除标记中的#

这样你的 id 选择器就可以工作了..

关于javascript - jquery 无法使用 id 克隆元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19232462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com