2017-01-09 10 views
0

Это код, я использую, чтобы получить элемент с определенным значением HREF:прибудет элемент, который имеет класс с определенной HREF

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

Я хотел бы получить только элементы, названия класса. Я попробовал это, но это не сработало.

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

Любая идея, что мне не хватает?

ответ

2

Избавиться от , и использовать селектор, как

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

Demo

Над селектором подберет все a метки с class из .title с href вы указали.

Причины ваш селектор не удался, потому что, когда вы используете , будет выбрать все a тегов с этой href значения и все элементы с классом .title, который не то, что вы ищете. Следовательно, мы пишем a.title, который выберет a, только если у них есть класс title.

 Смежные вопросы

  • Нет связанных вопросов^_^