jQuery.uniqueArray = function () {
this.items = new Array();
this.itemsCount = 0;
this.add = function (value) {
if (!this.contains(value)) {
this.items.push(value);
this.itemsCount++;
}
else
throw "The value '" + value + "' allready exists."
}
this.contains = function (value) {
return jQuery.inArray(value, this.items) > -1;
}
this.clear = function () {
this.items = new Array();
this.itemsCount = 0;
}
this.size = function () {
return this.itemsCount;
}
this.isEmpty = function () {
return this.size() == 0;
}
this.remove = function (value) {
if (this.contains(value)) {
var index = jQuery.inArray(value, this.items);
this.items.splice(index, 1);
this.itemsCount--;
}
else
throw "value '" + value + "' does not exists."
}
};
分享到:
相关推荐
- **ID选择器**:如`$("#uniqueId")`选取id为`uniqueId`的元素。 - **子元素选择器**:如`$("ul > li")`选取所有直接子元素`<li>`。 - **相邻兄弟选择器**:如`$("h1 + p")`选取紧接在`<h1>`后的所有`<p>`元素。 - *...
list-style: none; padding: 0; margin: 0; } #menu li { float: left; } #menu li a { display: block; padding: 10px; text-decoration: none; color: #333; border-right: 1px solid #ccc; } ``` 3. **...
removeData([name|list])1.7* $.data(ele,[key],[val])1.8- 队列控制 queue(e,[q]) dequeue([queueName]) clearQueue([queueName]) 插件机制 jQuery.fn.extend(object) jQuery.extend(object) 多库共存 ...
if (options.unique) { list = []; } } return this; }, disable: function() { options.disabled = true; list = []; return this; }, locked: function() { return !!options.locked; }, enabled: function() { ...
### jQuery常用数据处理方法小结 #### 1. 检测数据类型方法 - **$.isArray()**: 此方法用于判断传入的参数是否为数组类型。是数组则返回true,否则返回false。例如: ```javascript var array = [1, 2, 3]; if...
UNIQUE KEY `filename` (`filename`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; ``` 此表包含四列:`id`(唯一标识符)、`filename`(显示的文件名)、`savename`(实际存储的文件名)和`downloads`(下载次数)。 *...
前端CRUD操作通常与JavaScript库如jQuery或现代前端框架(如React、Vue.js)结合,以提供更丰富的用户体验。例如,使用Ajax进行无刷新的增删改查操作。 总的来说,Django提供了强大的工具来处理数据库操作,包括增...
function unique5(arr){ var x = new Set(arr); return [...x]; } 方法三:排序后相邻去除法 Array.prototype.method4 = function(){ this.sort(); var arr = [this[0]]; for(var i = 1; i ; i++){ if(this...
name = models.CharField(max_length=50, unique=True) def __str__(self): return self.name class City(models.Model): province = models.ForeignKey(Province, on_delete=models.CASCADE) name = models....
总结来说,Bootstrap模态框的带参数传值功能主要通过JavaScript和jQuery实现,通过在触发按钮上添加数据属性,然后在点击事件中获取这些值并显示在模态框内。这样,不仅可以确保每个模态框显示与触发按钮相关的特定...
EasyUI是一个基于jQuery的UI库,提供了丰富的组件,包括表格、对话框、菜单等,帮助开发者快速创建美观且功能丰富的网页应用。在这个“easyui简单表格实现分页案例”中,我们将探讨如何在SSM(Spring、SpringMVC、...
UUID (Universally Unique Identifier) 是一种在分布式网络环境中唯一标识信息的标准。在Java中,可以使用`java.util.UUID`类来生成UUID。 - **基本用法**: - 通过调用`UUID.randomUUID()`方法可以生成随机UUID。...
{12.21.1}primary key, unique}{181}{subsection.12.21.1} {12.21.2}unique}{182}{subsection.12.21.2} {12.21.3}foreign key}{182}{subsection.12.21.3} {12.22}view}{187}{section.12.22} {12.23}index, ...