我有多个元素,比如
<a href="#" name="0" class="myClass">Link 0</a>
<a href="#" name="1" class="myClass">Link 1</a>
我需要一个jQuery选择器来获取它们,比如
var myElement = $(.myClass).attr("name"="0");
左右..
这可能吗? 谢谢!
答案 0 :(得分:6)
将attribute selector与类选择器结合使用:
var $myElement = $('.myClass[name="0"]');
您使用的是.attr()
方法,该方法将检索或设置元素的属性,而不是选择具有给定属性的元素。
如果要将0
值替换为变量,可以使用以下命令:
var number = 1,
$myElement = $('.myClass[name="' + number + '"]');