<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