jq中html如何获得页面上显示的就有某一属性的所有元素

求代码

$("#demo img").attr("src","") 这样 不仅可以获得该元素的属性 还能修改他的内容 后面 的 空字符串 是你要修改的内容。 如果只要获取。 后面的空 字符串可以不写
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-10

请看示例:

<div id="test">
<span attr="aa">1</span>
<a href="#" attr="aa">2</a>
<p attr="aa">3</p>
<div>4</div>
</div>
<script>
console.log($('#test *[attr]').length)
</script>

从中可以筛选出id为test中的所有属性值含有attr的元素。

第2个回答  2015-01-29
//type  替换需要的属性名
$("[type]").each(function(index, element) {
        alert($(this).val());
 });

本回答被提问者和网友采纳
第3个回答  2018-03-08
实例:
<div id="test"> <span attr="aa">1</span> <a href="#" attr="aa">2</a> <p attr="aa">3</p> <div>4</div></div><script> console.log($('#test *[attr]').length)
</script>本回答被网友采纳
第4个回答  2018-03-08
$('[属性名称]')