Страницы

Поиск по вопросам

вторник, 5 марта 2019 г.

Выборка по наличию слова jquery

Как можно выбрать все элементы у которых текст начинается на "Гл." ? а что после этого текста неизвестно


Ответ

Можно использовать код такого вида:
$('p').each(function(){ if(/^Гл\./.test($(this).text())){ //необходимые действия над элементом } })
Разумеется, вместо селектора "p" вам нужно использовать свой селектор, описывающий общность элементов, среди которых ищем.
Стоит заметить, что здесь мы получим не младший элемент иерархии, в котором непосредственно содержится текст, а "p" (в нашем случае), внутри которого (напрямую или обернутым в любое количество других элементов) текстовое содержимое будет начинаться с "Гл.".

Комментариев нет:

Отправить комментарий