如果我们知道我们可以使用
var link = $('a[href="http://google.com"]');
当我们想要找到具有指定href属性的链接时,还
var link = $('a[rel="myrel"]');
当我们想要找到具有指定rel属性的链接时,我们如何组合这两个属性,以便能够同时找到具有指定href AND rel的链接?
我试过
var link = $("a[rel='myrel', href='http://google.com']");
和
var link = $("a[rel='myrel'][href='http://google.com']");
并且没有用
答案 0 :(得分:1)
var link = $('a[rel="myrel"][href="http://google.com"]');
这应该可以正常工作。
答案 1 :(得分:0)
你的第二个例子应该有效。看看这个fiddle。
<a href='http://thoughtresults.com' rel='nofollow'>Thought Results</a>
<a href='http:/www.google.com'>Google</a>
// This alerts 1
alert($('a[href=http://thoughtresults.com][rel=nofollow]').length);
答案 2 :(得分:0)
在此工作的其他可能是错误的
答案 3 :(得分:0)
您应该使用var link = $('a[rel="myrel"][href="http://google.com"]');
代替。
答案 4 :(得分:0)
您的上一个代码应该有效!
var link = $("a[rel='myrel'][href='http://google.com']");
为什么不呢?试试控制台。应该工作。