选择器返回一个元素数组$(this)[0]将返回元素,或者
我生成了一些动态html,当我执行$(this)并控制台日志时,我会得到以下内容(方括号中):
<td groupid="146"><div class="tt" style="width:64px; height:22px; margin:0 auto"></div></td>
仅从$(this),我如何获得groupid的价值?
$(this).attr('groupid');
为属性值。
$(this).children('td').attr('groupid');
试试这个
$(this).attr('groupid')
var groupId = $(this).attr(groupid);
$(this)指的是您刚刚选择的内容。
因此,如果您选择:
$('div.tt').each(function() {
//$(this) refers to the div with .tt class
var groupID = $(this).parents('td').attr('groupid');
});
如果您选择了td本身:
$('td').each(function() {
//$(this) refers to the td element
var groupID = $(this).attr('groupid');
});
尝试以下操作:
$(this).attr('groupid');
方括号表示一个jQuery对象。
$(this).children("td").attr("groupid")
或者CCD_ 2而不是CCD_