使用jQuery查找以文本开头的标签

时间:2011-10-21 12:50:17

标签: jquery jquery-selectors

我有一些标签,例如:

<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 个答案:

答案 0 :(得分:10)

我会这样做(jsfiddle):

$('label').filter(function(index) {
  return $(this).text().search('Some') == 0;
})...