我们平时做项目的时候,经常需要实现复选框的选择,反选择和赋值,互联网也有很多例子,这里跟大家分享的是我的常用方法,推荐给大家。

复制代码代码如下所示:

是否在数组中包含js值

array.prototype.in_array =功能(e){

为(i = 0;i < this.length;i++){

如果(这个{ e = E)

返回true;

}

返回false;

}

数组索引

阵列的原型。find_str =函数(字符串){

var str = this.join();

返回str.indexof(字符串);

}

无功houseids =新的数组();

$(# chebox列出所有)。Click(function(){)

如果($(# chebox列出所有)。Attr(检查)){

$({姓名= 'checkboxes})。Attr(查看

VaR ID = document.getelementsbyname('checkboxes);

var =新数组();

对于(var i = 0;i < ids.length;i++){

如果(id为},已检查)

HouseIds.push(IDS {我}的价值。);

}

警报(houseids);

其他{ }

$({姓名= 'checkboxes})。RemoveAttr(检查); / /反删除ID

houseids = { };

警报(houseids);

}

})

电台id

功能检查(obj){

如果(!houseids.in_array(obj值)){

HouseIds.push(obj值);

警报(houseids);

其他{ }

VaR指标= houseids.find_str(obj值);

houseids.splice(指数1)

警报(houseids);

}

}



以上是本例的整个代码,希望学习使用javascript控件复选框帮助。