【问题标题】:jquery get this object of appended elementjquery获取附加元素的这个对象
【发布时间】:2013-10-01 04:06:49
【问题描述】:

如何获取附加元素的当前对象

   var new_htm = "<div class='engagement_data'>" + htm +"</div>";
   $("#addin").append(new_htm);

我想为 jquery 中的附加元素构造一个 this 怎么做..

【问题讨论】:

标签: jquery


【解决方案1】:

试试这个...

var $new_htm = $("<div class='engagement_data'>" + htm +"</div>").appendTo("#addin");

.appendTo() 返回您附加的对象,而append() 返回父对象。

【讨论】:

  • @raam86 也感谢您的错字修复:)
【解决方案2】:

追加元素和比:

$this  = $("#addin").find('.engagement_data');

还有更好的办法

$div = $("#addin").append(newHtml).children()

【讨论】:

  • 我不能说 $this = $("#addin").append(new_htm);
  • @Hulk,不。这导致$this 成为new_htm 的父级。试试看。
  • 但是在for循环的情况下会发生在$this上
  • 你可以将.push的元素放入一个数组中
猜你喜欢
  • 2010-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-06
  • 1970-01-01
  • 2017-01-16
  • 2014-11-20
相关资源
最近更新 更多