要向jQuery数组中添加元素,但不添加已存在的元素,可以使用jQuery.inArray()函数来判断元素是否已存在。以下是一个示例代码:

var arr = [1, 2, 3, 4];
var newElement = 3;

if ($.inArray(newElement, arr) === -1) {
  arr.push(newElement);
}

console.log(arr); // [1, 2, 3, 4]

在这个例子中,我们有一个数组arr,并且要向其中添加一个新元素newElement。使用$.inArray()函数来检查newElement是否已存在于arr中。如果返回值为-1,表示newElement不存在于数组中,我们就可以使用push()函数将其添加到数组中。

请注意,$.inArray()函数返回元素在数组中的索引,如果元素不存在,则返回-1。因此,我们使用===来检查返回值是否等于-1。

jquery 数组添加元素 不添加已存在的

原文地址: https://www.cveoy.top/t/topic/hUTc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录