如何使用JQuery获取HTML元素的属性?

时间:2010-07-09 09:19:55

标签: jquery html

我想知道是否有一种方法可以使用JQuery在给定的HTML元素中获取值?

实施例

<span id="45463_test"></span>

(使用正确的标签使代码处理完毕)

我想要的是'45463_test'属性中的id值(使用JQuery)。

用于回复和编辑的Thanx。

我想这样我就可以获得已被点击的标签的属性值。

4 个答案:

答案 0 :(得分:2)

你需要一个不同的选择器来告诉jQuery要查看哪个span元素。

$("span").attr("id")

这将获得页面上所有跨度的Id attr值。

例如,如果你有

<span id="mySpan" class="mySpanClass"></span>

你可以使用以下方法获取所有跨度的ID“mySpanClass”:

$("span[class='mySpanClass']").attr("id")

此处的文档:http://api.jquery.com/attr/

答案 1 :(得分:1)

获取:$("#45463_test").attr('id'); 设置:$("#45463_test").attr('id','new value');

http://api.jquery.com/attr/

答案 2 :(得分:0)

如果您只想获取所点击的<span/>的ID,那么最好将click事件处理程序应用于每个span并捕获属性值。

$("span").click(function() {
  return $(this).attr("id");
});

答案 3 :(得分:0)

不禁发现,

你需要这样的东西..

$("span").click(function() {
  alert(this.id);
});

good to play demo