jQuery: how to check if a specific element is already in an array
本问题已经有最佳答案,请猛点这里访问。
如何检查数组
1 2 | var sites = array['test','about','try']; var element = 'other'; |
您可以使用inarray:
Search for a specified value within an array and return its index (or -1 if not found).
1 2 3 4 5 | var sites = ['test','about','try']; var element = 'other'; if($.inArray(element ,sites ) >= 0){ //exists } |
您可以使用
1 2 3 | if(sites.indexOf(element) > -1) { //exist } |
1 | if (jQuery.inArray(jQuery("input:first").val(), ar) != -1) |
如果在数组中找不到元素,in array方法返回-1,那么作为如何确定元素是否不在数组中的奖励答案,请使用以下命令:
1 2 3 | if(jQuery.inArray(el,arr) == -1){ // the element is not in the array }; |
来源:js jquery-检查值是否在数组中