javascript - 返回插入的元素

标签 javascript jquery

我是 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/

相关文章:

javascript - Moment js默认时区在创建日期时不起作用

javascript - 评估 Javascript 表达式

jquery - 如何获取所有未选中的单选按钮

jquery - jqgrid 编辑表单失去浏览器自动填充功能

javascript - jquery - 分割和计算字符?

javascript - 如何为 margin-top 分配最大限制

javascript - 将呈现的网页的一部分转换为独立的 HTML

javascript - ngclass应用于页面加载,表达式不真实

javascript - 未捕获的类型错误 : number is not a function when parsing JSONP response in jQuery ajax call

javascript - Jquery数据属性改变并影响CSS