欢迎访问 水平网, 今天是:2010年09月09日 [订阅本站] [用户注册/登录] [收藏本站]
首     页 技术文章 注 册 码 代码仓库 资源下载 技术讨论 实用工具 站内搜索 联系我们
■ 当前位置:首页 >> 代码仓库 >> Javascript >> 代码内容

一段控制多选框JS

■ 简介说明:
使用方法:
1、点击多选的多选框加上一个属性 rel=”M”
2、点击多选的多选框id属性 和 被选择的多选框 name属性相同
例:
<input id="xiedaima" type="checkbox" rel="M" />全选
<input type="checkbox" name="xiedaima" />选项1
<input type="checkbox" name="xiedaima" />选项2
<input type="checkbox" name="xiedaima" />选项3
■ Javascript:复制代码】【保存代码
$("input[type='checkbox']").click(function() {
var n = $(this).attr("name");
var m = $(this).attr("rel");

if (n == "" || n == undefined || m == "M") {
if (m == "M") {
var s = $(this);
$("input[type='checkbox'][name='" + s.attr('id') + "']").each(function() {
$(this).attr("checked", s.attr("checked"));
});
}
return;
}

var result;
var s1 = $("input[name='" + n + "']");
for (var y = 0; y < s1.length; y++) {
result = s1[y].checked;
if (result) { break; }
}

$("#" + n).attr("checked", result);
});
TAGS:多选框JS
■ 发表评论
您的称呼:
联系方式:
验 证 码 : 看不清楚?点击刷新验证码 看不清楚?点击图片刷新验证码
■ 最新评论显示所有评论