如何内联访问“selected”元素的属性?

时间:2009-11-04 05:40:26

标签: jquery

以下代码不起作用!当我访问它时,'this'在上下文中是文档。

$(document).ready(function(){
  $(".myclass[id]").html(this.id);
});

如何在不编写扩展程序或插件的情况下执行上述操作?有可能吗?

2 个答案:

答案 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'));
  });
});