Получить элемент по заголовку jQuery

Я искал, но не могу найти селектор jQuery, который получает элемент по заголовку. Итак, я бы попытался получить доступ к раскрывающемуся списку с заголовком == 'автомобили'

Eg:

<select title='cars'>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>

Большое спасибо,


person van    schedule 20.06.2010    source источник


Ответы (1)


Используйте селектор атрибутов-равных, например:

$("select[title='cars']")

Существуют и другие селекторы атрибутов, если возникнет такая необходимость :)

person Nick Craver    schedule 20.06.2010
comment
Спасибо, Ник, извините, мне потребовалось так много времени, чтобы отметить как ответ, я думал, что это не работает в IE 6, но это потому, что у меня было сообщение console.log, выдающее ошибку javascript! Огромное спасибо - person van; 20.06.2010
comment
Возможно, вам придется проверить дополнительный вопрос, который у меня был здесь... stackoverflow.com/questions/19851247/ - person user1517108; 08.11.2013
comment
Обратите внимание, что выбор в этом фрагменте кода предназначен для выбора тега HTML. $([title|='cars']) получает все элементы с заголовком cars с любым тегом HTML. - person Pat Myron; 23.10.2018