我是 jquery 的新手。我正在尝试向 DOM 中插入一个元素,然后将该元素返回到我的脚本中。
例如:
var elem = $("body").append("");
$(elem).show();
但似乎 .append 返回了整个 jQuery 对象。 我应该为插入的元素使用一个 ID 并始终通过它引用它吗?我真的希望这里有更明智的举措。 我习惯像 Prototype 那样做..
最佳答案
假设您要创建一个 div
:
var elem = $("div").appendTo("body").html('some html for the div').hide();
$(elem).show();
上面的代码创建了 div
,使用 html()
为它设置了一些 html 并且最初隐藏它,因为稍后你想显示它。
注意:请注意,我在同一行上写了不同的方法/函数,这被称为 chaining 在 JQuery 中非常有用。
关于javascript - 返回插入的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2702457/