获取 class 具有特定 href 的元素

get element that is of class with specific href

这是我用来获取具有特定 href 值的元素的代码:

var myElement = $("a[href='http://www.whosebug.com']");

我只想获取标题为 class 的元素。我试过了,但没用。

var myElement = $(".title, a[href='http://www.whosebug.com']");

知道我错过了什么吗?

摆脱 , 并使用 select 或类似的

var myElement = $("a.title[href='http://www.whosebug.com']");

Demo

以上 select 或将 select 所有 a 标签 class.titlehref 您指定的。

您的 select 或失败的原因是因为当您使用 , 时,它将 select 所有具有该 href 值的 a 标签和所有class 为 .title 的元素,这不是您要找的。因此我们写 a.title 只有当他们有 title class.

时才会 select a

您可以使用 href='http://www.whosebug.com'
[ 获取所有 .title

var myElement = $("a[href='http://www.whosebug.com'].title");

Class 选择器(“.class”)https://api.jquery.com/class-selector/