所以,我有几个表,我使用基于类的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?
答案 0 :(得分:4)
this
未引用所选元素,html
方法接受函数,在此函数的上下文中this
引用当前元素(jQuery使用{内部{1}}方法。
each