indexOf() と lastIndexOf() は js の使用法であり、jquery とは何の関係もありません。ネイティブ js を直接使用できます。
indexOf() メソッドと lastIndexOf() メソッドは、別の文字列内の指定された部分文字列の位置を返します。部分文字列が見つからない場合は、-1 が返されます。
これら 2 つのメソッドの違いは、indexOf() メソッドは文字列の先頭 (位置 0) から文字列の取得を開始するのに対し、lastIndexOf() メソッドは文字列の末尾から部分文字列の取得を開始することです。
strObj.indexOf(subString[, startIndex]) パラメータ strObj は必須です。文字列オブジェクトまたはリテラル。部分文字列は必須です。 String オブジェクト内で見つかる部分文字列。 starIndex はオプションです。この整数値は、検索を開始する String オブジェクト内のインデックスを示します。省略した場合は文字列の先頭から検索します。
説明indexOf メソッドは、String オブジェクト内の部分文字列の開始位置を示す整数値を返します。部分文字列が見つからない場合は、-1 が返されます。 startindex が負の場合、startindex はゼロとして扱われます。最大の文字位置インデックスよりも大きい場合は、可能な最大のインデックスとして扱われます。 検索は左から右に実行されます。それ以外の場合、メソッドは lastIndexOf と同じです。
例: [CODE_HTML] [/CODE_HTML] 最終結果は -1,0,3 です
if(ss.indexOf('winner')>-1)
strobj .indexOf(substring[, startindex])
ここで、strobj は必須のオプションです。文字列オブジェクトまたはテキスト