@acces5_denied

Как на Jquery осуществить поиск по точному совпадению?

var max = 1;
leader = $('.div_class:visible:contains("'+ max +'")');
// если несколько стилей с одинаковым кол-вом балов, берется рендомное значение из массива
var rand = Math.floor(Math.random() * leader.length);
ww = leader[rand];
Понятно что код будет искать элементы содержащие 1, это будет и -1 и 11 итд, вопрос в том, что бы сравнивать элементы по точному совпадению.
  • Вопрос задан
  • 515 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
Такого селектора в jQuery нет, но его не сложно добавить:
jQuery.expr[":"].textEqual = jQuery.expr.createPseudo(function(arg) {
    return function( elem ) {
        return jQuery(elem).text() === arg.trim();
    };
});
https://jsfiddle.net/ywea6cok/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы