jquery 全选篇
2014-11-10 10:57
246 查看
首页checkbox全选 js代码
function selAll() {
var arcIDs = document.getElementsByName("ids");
for (i = 0; i < arcIDs.length; i++) {
if (!arcIDs[i].checked) {
arcIDs[i].checked = true;
}
}
}
function noSelAll() {
var arcIDs = document.getElementsByName("ids");
for (i = 0; i < arcIDs.length; i++) {
if (arcIDs[i].checked) {
arcIDs[i].checked = false;
}
}
}
<td><input name="ids" type="checkbox" id="ids" class="np" value="${ pr.id!}" /></td>
获取全部地区
这里用到了相似匹配取得所有name为province的地区
function selAll(){
var checkboxs = $("input:checkbox[name^='province_']");
for (i = 0; i < checkboxs.length; i++) {
if (!checkboxs[i].checked) {
checkboxs[i].checked = true;
}
}
}
function noSelAll(){
var checkboxs = $("input:checkbox[name^='province_']");
for (i = 0; i < checkboxs.length; i++) {
if (checkboxs[i].checked) {
checkboxs[i].checked = false;
}
}
}
<tr id="regions" style="display:none;">
<td height="24" colspan="4" class="bline">
<table border="0" cellspacing="0" cellpadding="0">
<#if provinces?? && provinces?size > 0>
<tr>
<td><a href="javascript:selAll()" class="coolbg">全选</a>
<a href="javascript:noSelAll()" class="coolbg">取消</a>
</td>
</tr>
<#list provinces as province>
<tr>
<td align="right" width="200"><input name="province_${province_index}" type="checkbox"
onclick="selAllCity(this, 'province_${province_index}')"
id="${(province.id)!''}" value="${(province.id)!''}"
class="np">${(province.dataName)!''}</td>
<td> </td>
</tr>
<#if province?? && province.children?? && province.children?size > 0>
<tr>
<td align="right" width="200"> </td>
<td>
<#list province.children as city>
<input name="province_${province_index}_city" type="checkbox" id="${(city.id)!''}"
value="${(city.id)!''}" class="np">${(city.dataName)!''}
</#list>
</td>
</tr>
</#if>
</#list>
</#if>
</table>
</td>
</tr>
function selAll() {
var arcIDs = document.getElementsByName("ids");
for (i = 0; i < arcIDs.length; i++) {
if (!arcIDs[i].checked) {
arcIDs[i].checked = true;
}
}
}
function noSelAll() {
var arcIDs = document.getElementsByName("ids");
for (i = 0; i < arcIDs.length; i++) {
if (arcIDs[i].checked) {
arcIDs[i].checked = false;
}
}
}
<td><input name="ids" type="checkbox" id="ids" class="np" value="${ pr.id!}" /></td>
获取全部地区
这里用到了相似匹配取得所有name为province的地区
function selAll(){
var checkboxs = $("input:checkbox[name^='province_']");
for (i = 0; i < checkboxs.length; i++) {
if (!checkboxs[i].checked) {
checkboxs[i].checked = true;
}
}
}
function noSelAll(){
var checkboxs = $("input:checkbox[name^='province_']");
for (i = 0; i < checkboxs.length; i++) {
if (checkboxs[i].checked) {
checkboxs[i].checked = false;
}
}
}
<tr id="regions" style="display:none;">
<td height="24" colspan="4" class="bline">
<table border="0" cellspacing="0" cellpadding="0">
<#if provinces?? && provinces?size > 0>
<tr>
<td><a href="javascript:selAll()" class="coolbg">全选</a>
<a href="javascript:noSelAll()" class="coolbg">取消</a>
</td>
</tr>
<#list provinces as province>
<tr>
<td align="right" width="200"><input name="province_${province_index}" type="checkbox"
onclick="selAllCity(this, 'province_${province_index}')"
id="${(province.id)!''}" value="${(province.id)!''}"
class="np">${(province.dataName)!''}</td>
<td> </td>
</tr>
<#if province?? && province.children?? && province.children?size > 0>
<tr>
<td align="right" width="200"> </td>
<td>
<#list province.children as city>
<input name="province_${province_index}_city" type="checkbox" id="${(city.id)!''}"
value="${(city.id)!''}" class="np">${(city.dataName)!''}
</#list>
</td>
</tr>
</#if>
</#list>
</#if>
</table>
</td>
</tr>
相关文章推荐
- Jquery 全选,反选
- jquery操作复选框全选反选选中 1.9与1.8区别
- jquery 页面全选框实践代码
- jquery实现全选、不选、反选的两种方法
- jQuery实现的全选、反选和不选功能
- jquery checkbox全选--~!
- jquery复选框的全选精简代码
- jQuery操作 checkbox 的全选、反选 , radio, select 功能
- JQuery checkbox 全选实现
- JQuery一个checkbox实现全选/全不选,取消子checkbox时,全选checkbox取消对号
- jQuery表格插件(隔行换色、划过变色、全选)
- Jquery 遍历 Table;遍历CheckBox ;遍历Select;全选/全不选
- jQuery 全选 反选 单击行改变背景色
- jQuery中的几个案例:隔行变色、复选框全选和全不选
- JQuery实现添加删除数据全选反选隔行变色二级联动
- jquery封装 [全选] 语句,简单调用即可
- jQuery实现checkboxlist的全选/全不选
- jquery实现全选,反选,不选和提交按钮
- jquery checkbox 全选失效问题