I want to check if "foo"
exists in the array named "Array"
, but $.inArray
always returns -1
. Why does it return -1
and how do I solve this?
Here is my code in a jsFiddle:
var Array = []
Array.push({'test':'fuu','url':'sdfsdfsdf'});
Array.push({'test':'qsgbfdsbgsdfbgsfdgb','url':'sdfssffbgsfdbgdfsdf'});
if($.inArray('fuu',Array) != -1) alert('present');
else alert('absent');
alert($.inArray('fuu',Array));