我想在jQuery中获取具有特定类name
的所有<a>
标签的属性。我该怎么做。
说这是我的HTML:
<div>
<a href="#" name="first" class="myClass">Something</a>
</div>
<a href="#" name="second">Something else</a>
<a href="#" name="third" class="myClass">Something else again</a>
所以我需要获得“第一”和“第三”,因为他们上课了myClass
。主播“第三名”没有此类,因此我不需要。
使用类选择器.
并prop()
获取属性..attr()
如果您使用的是旧版本的jquery(jquery 1.6之前的版本),请尝试此...
$('.className').prop('name'); //calssName is the name of your class
对于多个元素
$('.className').each(function(){
console.log($(this).prop('name'))
});
或使用map()
var nameArray= $('.class').map(function(){
return this.name;
}).get();
console.log(nameArray); //nameArray is an array with all the names
例子..
<a name="test" class="class">test</a>
alert($('.class').prop('name'));
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句