如何检查数组input_html: { value: "#{ f.object.time_start.strftime("%I:%M %p") rescue nil }" }
中是否存在var element
?
sites
答案 0 :(得分:2)
您可以使用 inArray :
在数组中搜索指定的值并返回其索引(如果未找到则返回-1)。
var sites = ['test','about','try'];
var element = 'other';
if($.inArray(element ,sites ) >= 0){
//exists
}
答案 1 :(得分:1)
您可以使用以下indexOf()
方法。
if(sites.indexOf(element) > -1) {
//exist
}
答案 2 :(得分:0)
if (jQuery.inArray(jQuery("input:first").val(), ar) != -1)
如果在数组中找不到元素,则inArray方法返回-1,因此作为如何确定元素是否不在数组中的奖励答案,请使用:
if(jQuery.inArray(el,arr) == -1){
// the element is not in the array
};