使用jQuery访问Id属性
我正在生成一个表并使用jQuery添加一些字段:使用jQuery访问Id属性,jquery,Jquery,我正在生成一个表并使用jQuery添加一些字段: $('tr[id^="id-"]').prepend("<td><!-- generated by js admin/index.php #498 --><input type='checkbox' name='"+$(this).id+"' id='' class='checkbos_gruppe' /></td>"); 我想创建一个名为其父元素的元素,所以只需获取tr元素的id即可 有谁有更好
$('tr[id^="id-"]').prepend("<td><!-- generated by js admin/index.php #498 --><input type='checkbox' name='"+$(this).id+"' id='' class='checkbos_gruppe' /></td>");
我想创建一个名为其父元素的元素,所以只需获取tr
元素的id即可
有谁有更好的主意吗?
.id
是一个DOM属性,所以它应该是:
this.id
…而不是$(this).id
,因为它不是jQuery对象上的属性
但是,这个
仍然不是您想要的,它是您所处的任何上下文,它应该是这样一个函数:
$('tr[id^="id-"]').prepend(function() {
return "<td><!-- generated by js admin/index.php #498 --><input type='checkbox' name='"+this.id+"' class='checkbos_gruppe' /></td>";
});
.id
是一个DOM属性,因此它应该是:
this.id
…而不是$(this).id
,因为它不是jQuery对象上的属性
但是,这个
仍然不是您想要的,它是您所处的任何上下文,它应该是这样一个函数:
$('tr[id^="id-"]').prepend(function() {
return "<td><!-- generated by js admin/index.php #498 --><input type='checkbox' name='"+this.id+"' class='checkbos_gruppe' /></td>";
});