"specialword"
配列内に出現するかどうかを検出する方法を教えてください。例:
categories: [
"specialword"
"word1"
"word2"
]
ベストアンサー1
これには実際に jQuery は必要ありません。
var myarr = ["I", "like", "turtles"];
var arraycontainsturtles = (myarr.indexOf("turtles") > -1);
ヒント: indexOf は、指定された検索値が最初に出現する位置を表す数値を返します。出現しない場合は -1 を返します。
または
function arrayContains(needle, arrhaystack)
{
return (arrhaystack.indexOf(needle) > -1);
}
注目すべきarray.indexOf(..)
はIE < 9ではサポートされていませんただし、jQuery のindexOf(...)
機能はそれらの古いバージョンでも動作します。