需要获取当前元素的id

时间:2013-02-08 23:25:42

标签: javascript jquery

所以,我有几个表,我使用基于类的jQuery迭代,但我的行为需要稍微改变,取决于我所在的元素的ID。这是我的代码:

<table id="Brokers" class="nodeTable" border=1 />
<table id="Controllers" class="nodeTable" border=1 />
<table id="Cluster-Drivers"  class="nodeTable" border=1 />

jQuery(".nodeTable").html(nodeHealthTable({
  Role: jQuery(this).attr("id")
}))

这最终会用空字符串填充Role。如何访问当前元素的id?

1 个答案:

答案 0 :(得分:4)

您的代码中的

this未引用所选元素,html方法接受函数,在此函数的上下文中this引用当前元素(jQuery使用{内部{1}}方法。

each