以下代码不起作用!当我访问它时,'this'在上下文中是文档。
$(document).ready(function(){
$(".myclass[id]").html(this.id);
});
如何在不编写扩展程序或插件的情况下执行上述操作?有可能吗?
答案 0 :(得分:1)
$(".myclass[id]").each(function(){
//this is in the right context
});
答案 1 :(得分:1)
您希望在一组匹配元素的每个节点上将属性值放在innerHTML上。
我建议你iterate对所有匹配的元素,并获得你想要的属性:
$(document).ready(function(){
$(".myclass[id]").each(function () {
$(this).html(this.id);
// or $(this).html($(this).attr('id'));
});
});