Поиск по контенту.
Здравствуйте, в jquery есть прекрасный селектор :contains, не подскажите есть ли что-то подобное на чистом js? Поискал по документациям - ничего не нашел, а единственное, что на ум приходит это обходить все элементы, что кажется совсем не оптимально. Буду рад помощи.
|
Есть вариант проходиться циклом по вложенным элементам и использовать http://habrahabr.ru/post/216997/#es6-string
Но т.к. это только будущий стандарт, то нужно использовать трансляторы. |
Цитата:
|
А можно use case для такой фигни?
|
Use case
Он очень простой:
1) во всем body найти совпадения [text]<<expression>>[text]. 2) распарсить expression. Т.е. в jq я сделал бы так: var expressions = $(":containsRegEx(\<<+\w+>>+\gi)"); Т.е. находится это выражение может где угодно, именно поэтому я написал, что нужно обходить все элементы. |
Нет я имею ввиду не абстрактный а конкретный случай. Зачем это может понадобиться?
|
Часовой пояс GMT +3, время: 00:14. |