Найти метку, начинающуюся с текста с помощью jQuery - PullRequest
7 голосов
/ 21 октября 2011

У меня есть несколько ярлыков, например:

<label>Some words</label>
<label>Some other words</label>
<label>Yet another words</label>

Как я могу получить ярлыки, начинающиеся с "Some" (или другого текста?).Я пытался

$("label").filter('html^="Some"')
//or
$("label").filter('text^="Some"')

, но, похоже, не работает (возвращает пустой список).В моей реальной проблеме все сложнее, так что, может быть, я допустил еще одну ошибку, но, может быть, я делаю это совершенно неправильно?Любой из них хороший способ сделать это?Какой лучший способ?

1 Ответ

10 голосов
/ 21 октября 2011

Я бы сделал это ( jsfiddle ):

$('label').filter(function(index) {
  return $(this).text().search('Some') == 0;
})...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...