【发布时间】:2011-09-12 17:53:28
【问题描述】:
我有 jquery 从其他东西(图像)中获取 id,我想将该 id 附加到输入隐藏字段中
var imageID = $('#slides li').find('img').attr("id");
这给了我 id,我知道如果我这样做:
$("#pic-title").html(imageID);
它将附加到<div id="pic-title">(this is where the imageID value will be)</div>。
但是如果我想在标签中放入一个属性呢?
<div id="(imageID value will be placed here instead)"></div>
我希望这已经足够清楚了。谢谢!
【问题讨论】:
-
如果您正在获取一个元素的 ID 并使用它来设置另一个元素的 ID,则必须对其进行修改以使其唯一,或者删除原始元素。页面上不能有重复的 ID。
-
我不会这样做。多个元素具有相同的 id 是非常糟糕的形式。
-
这只是一个简单的例子。我只是想让它尽可能清楚,我肯定会修改它。谢谢你们!
标签: jquery html function append