jQueryのinArrayは常に-1を返している
私が理解できない、なぜ私はlastProductIndex時明らかにlastProductID配列内の-1に入れません! |
7 Replies
1)
何を |
2)
あなたのページに他のJavaScriptライブラリを使用していますか? そこの競合する可能性が |
3)
ここではなぜ誰もが入力されていません言語を憎んでいる。私は初期値とlastProductIndex値を設定していたが、それは文字列でした(私が返されるJSONからHttpResponseオブジェクトから値を得ていたためです。だからその結果、私が返されるJSONの値のための文字列に変数を設定していた文字列でした。私はハード$に数値を6758符号化inArrayそれがうまく働いたように私の注意を捉えました。 |
4)
これも最初は私を混乱、私は同じ問題があった。それはjQuery.inArray(だ)文字列が必要です。だからあなたが出来る:
私の場合は私がしていた:
どのは、常に-1 $から返される結果。inArray()を しかし、あなたは単なる文字列にキャストすることができます:
ホープ誰かに役立ちます:) |
5)
この代わりにしてください: 警告:grepの配列を返します。 これは、jQueryのように===の代わりにしない== inArrayています。 |
6)
私は昨日、同じ問題を抱えて 一般的に、このときに値を入力要素または文字列を返します何から確認を得るに発生します。あなたが行う必要がある |
7)
それは2行の末尾にセミコロンですか? |