Я пытаюсь найти все элементы на странице, идентификатор элемента которой содержит определенный текст. Затем мне нужно будет отфильтровать найденные элементы в зависимости от того, скрыты они или нет. Любая помощь приветствуется.
131
Ответы:
Обратите внимание, что звездочка «*» в начале селектора соответствует всем элементам .
См. Раздел « Атрибут содержит селекторы» , а также селекторы : visible и : hidden .
источник
id
вы не используете кавычки, тогда как при сопоставлении с элементом вы используетеname
.$('*[name*="myname"]:visible')
Не самый интуитивный и догонял меня раньше.Если вы найдете по Contains, то это будет так
Если вы найдете по " Начинается с", то это будет так
Если вы найдете по Ends With, то это будет так
Если вы хотите выбрать элементы, идентификатор которых не является заданной строкой
Если вы хотите выбрать элементы, название которых содержит заданное слово, разделенное пробелами
Если вы хотите выбрать элементы, идентификатор которых равен заданной строке или начинается с этой строки, за которой следует дефис
источник
Это выбирает все DIV с идентификатором, содержащим 'foo' и которые видны
источник
$(this)[0].innerText
Спасибо вам обоим. Это отлично сработало для меня.
источник