【发布时间】:2015-04-15 09:45:37
【问题描述】:
每当我点击一个按钮时,我都会向我的网页动态添加一个 div。
我通过克隆原始 div 并附加克隆来做到这一点。
我已经弄清楚了。但是,在克隆的 div 中有一个文本输入。我想确保新的克隆文本输入清晰。
到目前为止,克隆会继承原始输入中的所有文本。
通常情况下,以下内容会起作用。
$("#id").val("");
但是,因为所有的 div 都是克隆的并且具有相同的信息,所以这会将它们全部清除。
如何选择要清除其输入的确切克隆?
//listens for when element 'addTag' is clicked -- Works
$("#addTag").click(function() {
//clones an element 'tag' -- Work
var clone = $("#tag").clone();
//Attempts to change the value of clone -- Does not work
clone.val("Value");
// Appeneds the clone product to the end of a div -- Works
clone.appendTo($("#tags"));
});
【问题讨论】:
标签: jquery jquery-selectors clone