Как выбрать значение элемента с помощью jquery? - PullRequest
0 голосов
/ 19 марта 2011

Вопрос

Как мы можем применить селектор jQuery для возврата элементов на основе их значения HTML?

Я знаю, что должно быть многоспособы сделать это, но мне интересно, есть ли короткий и хороший способ сделать это.

Изобразите этот HTML:

<element>valuable</element>

Я бы хотел jQuery, как это:

$('element[value="valuable"]').doSomething();

Плохие решения

Пока я решил эту проблему, изменив HTML-код на следующий:

<element value="valuable">valuable</element>

Конечно, я мог бы решить эту проблему, следуя той же логикеи делаю это на jQuery:

$('element').each(function(i){$(this).attr("value",$(this).html());});

Я не знаю, какой из них худший!

1 Ответ

0 голосов
/ 19 марта 2011

Наконец нашел его ... Я бросился слишком далеко вперед, прежде чем приступить к последнему поисковому методу: задаю вопрос .Я обычно печатаю заголовок, просматриваю уже опубликованные предложения, пытаюсь изменить заголовок, просматриваю снова ... На этот раз я уже написал ответ и забыл посмотреть там, и когда я нажал "пост", я вспомнил, что пошел и попробовал.

Итак, ответ, который я искал, будет:

$('element:contains("valuable")').doSomething();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...