<p>first - 2014</p>
<p>a - 2014</p>
<p>a - 2014</p>
<p>a - 2013</p>
<p>a - 2013</p>
$("p").each(function(){
var str = $(this).text();
var patt = /\d+$/;
var res = str.match(patt);
if (res == 2014){
var arr = [];
arr.push($(this));
console.log(arr[0])
}
});
我试图让第一款至极有2014年 - 但歌厅所有元素至极有2014年选择其中包含数字第一要素动态 - 2014年
什么我做错了,我怎么能解决这个问题?
只需使用'filter()'。注意:你继续声明一个本地数组,将结果推送到它然后丢弃它。 – 2014-12-04 17:07:05
要找到第一个,需要在找到其中包含“2014”的段落后停止循环。将日志记录到控制台后使用return。 – Marcel 2014-12-04 17:10:05
可以满足您的需求:'$('p:contains(“2014”):eq(0)')' – 2014-12-04 17:22:49