1

如果我们知道我们可以使用

var link = $('a[href="http://google.com"]');

当我们要查找具有指定 href 属性的链接时,以及

var link = $('a[rel="myrel"]');

当我们想找到具有指定 rel 属性的链接时,我们如何将这两个属性结合起来,以便同时找到具有指定 href 和 rel 的链接?

我试过了

var link = $("a[rel='myrel', href='http://google.com']");

var link = $("a[rel='myrel'][href='http://google.com']");

它没有用

4

5 回答 5

1
var link = $('a[rel="myrel"][href="http://google.com"]');

这应该可以正常工作。

这是一个演示:http: //jsfiddle.net/ScxTV/

于 2011-12-09T17:53:39.293 回答
0

你的第二个例子应该工作。看看这个小提琴

<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);
于 2011-12-09T17:55:39.297 回答
0

其他东西可能是错的,它在这里工作

http://jsfiddle.net/NquxJ/

于 2011-12-09T17:55:39.793 回答
0

你应该var link = $('a[rel="myrel"][href="http://google.com"]');改用。

于 2011-12-09T17:57:02.117 回答
0

您的最后一个代码应该可以工作!

var link = $("a[rel='myrel'][href='http://google.com']");

为什么不?在控制台上尝试。应该管用。

于 2011-12-09T18:06:19.187 回答