我有一些标签,例如:
<label>Some words</label>
<label>Some other words</label>
<label>Yet another words</label>
如何获得以“Some”(或其他文字?)开头的标签。我试过了
$("label").filter('html^="Some"')
//or
$("label").filter('text^="Some"')
但它似乎不起作用(返回空列表)。它在我的真实问题中更复杂,所以也许我犯了一些其他错误,但也许我做错了?这些都是一个很好的方法吗?什么是最好的方式?
答案 0 :(得分:10)
我会这样做(jsfiddle):
$('label').filter(function(index) {
return $(this).text().search('Some') == 0;
})...