我想選擇包含一個字符串的第一個元素。包含我的字符串和第一元素的元素:包含字符串的jQuery第一個元素
for (i = 0; i < arr.length; ++i) {
$('.rte:contains(' + arr[i] + '):first').css('background', 'red');
}
,因爲它選擇2個元素這並不正常工作。我只想選擇第二個元素,因爲它包含一個字符串。 我不知道錯誤在哪裏。如果我只使用 $('。rte:contains('+ arr [i] +')')。css('background','red'); 它選擇的所有元素,甚至這裏面不包含字符串
arr有多大? – 2014-10-31 09:55:53
@blgt我不能這樣做,因爲有時第一個元素可以是正確的一個 KrisKrause超過1000個元素 – MPMOZ 2014-10-31 09:57:20
@MPMOZ我不好,那是錯誤的。另一件事:在這個問題中,'++ 1'是否是一個錯字? – blgt 2014-10-31 09:59:05