2017-01-25 2 views
1

は、私は、ユーザーが.splice.inArrayを使用して配列から選択要素のIDを削除しようとしているんだけど、inArrayは私が要素のIDを保存してい変数を認識していないようだ。JQuery inArrayが機能していませんか?

私が試してみましたalerting removeと配列内の数値とが等しくなり、inArrayにremoveの値を入力した場合、何らかの理由で変数をinArrayに接続すると変数が数値に変換されません。誰も助けることができますか?

+1

完了コード –

答えて

0
input.push($(this).attr("id")); 
var remove = input[input.length-1]; 
possible.splice($.inArray(remove, possible),1); 

値との比較がjQuery.inArray方法(タイプをチェックすなわち、)に厳密であるので、文字列を数値に変換します。

var remove = Number(input[input.length-1]); 
+1

すごくうれしかった! – Keli

関連する問題