2017-03-29 4 views
0

'gathered'という単語が含まれているかどうかを調べたいと思います。要素のjQueryオブジェクトを使用して:contains

私はそれを得るためにロジックの承知していますが、私は選択のためのjQueryのsintaxを持っているのに苦労しています:

if (index === 3) { 

    var $link = $('#rest').find('.trigger'); 

    var $currentLinkPage = $link.eq(index - 1); 

    $($currentLinkPage + ":contains('gathered')")....... 

} 

コンソールに戻ります:「構文エラー、認識できない表現:[オブジェクトのオブジェクト]:含まれてい( '集まった')

この場合、:containsの使い方はありますか?あなたの$currentLinkPage

答えて

1
$currentLinkPage.filter(':contains("gathered")') 
  • .trigger要素あなただけが求めるテキストが含まれているものをフィルタリングする必要が
  • のjQueryオブジェクトである

注:eqは何が必要ではないかもしれませんあなたが取得しようとしているものについて質問を更新してください。

+0

私は試してみます。ありがとうございます:) – viery365

+0

完了:)私は数分でそれを受け入れます。 – viery365

+0

一般的な経験則として、jQuery変数の前に '$'を付けると、jQueryオブジェクトであることがわかります(追跡しやすくなります)。この場合、 'currentLinkPage'は' $ currentPageLink'と呼ばれるべきです – vol7ron

関連する問題