<!-- jQuery全选(全不选择) -->
<form action="">
<table>
<tr>
<td><input type="checkbox" name="checkName" value="旅游" onclick="unCheckAll(this,'allCheckName')"/> 旅游 </td>
</tr>
<tr>
<td><input type="checkbox" name="checkName" value="看书" onclick="unCheckAll(this,'allCheckName')"/> 看书 </td>
</tr>
<tr>
<td><input type="checkbox" name="checkName" value="上网" onclick="unCheckAll(this,'allCheckName')"/> 上网 </td>
</tr>
<tr>
<td><input type="checkbox" name="allCheckName" onclick="checkAll(this,'checkName')"/> 全选</td>
</tr>
<tr>
<td><input type="button" value="取得被选中的值" onclick="checkedValue()"/></td>
</tr>
</table>
</form>
/*
* 绑定批量选定/非选
* object:点击的对象
* checkName:checkBox的名称
*/
function checkAll(object,checkName){
var bool = $(object).attr("checked");
$(":checkbox[name='"+checkName+"']").attr("checked",bool);
}
function unCheckAll(object,allCheckName){
var bool = $(object).attr("checked");
if(bool == false){
$(":checkbox[name='"+allCheckName+"']").attr("checked",bool);
}
}
function checkedValue(){
$(":checkbox[name='checkName']").each(function(){
var name = $(this).val();
alert(name);
});
}
分享到:
相关推荐
这个压缩包文件"checkbox使用jquery全选-反选-取得选中的值"中应该包含了完整的HTML、CSS和JavaScript代码示例,你可以下载并运行以更好地理解和实践这些功能。通过学习和掌握这些技术,你可以轻松地在项目中实现复...
在这个问题中,我们关注的是如何使用 jQuery 实现全选(selectAll)和全非选(unselectAll)功能,以及获取选中值的操作。这个功能在诸如表格复选框选择、多选项筛选等场景中非常常见。 首先,来看一下给出的 HTML ...
- **选中值的拼接与提示**:如果用户选中了多个复选框,将它们的值拼接成一个字符串,并在点击复选框时显示这个字符串。 - **实现全选/全不选和交错选中**:代码中包含了控制所有checkbox选中状态的按钮,并有示例...
C#.net下通jQuery实现的由CheckBox来控件CheckBoxList的全选操作,通过CheckBox来全选CheckBoxList,当有一个CheckBoxList选中时,CheckBox则被选中,且并且可以取得选中的CheckBox和CheckBoxList的value和text
如果你使用jQuery 1.6 ,代码if ( $(elem).attr(“checked”) ),将获得一个属性(attribute) ,它不改变该复选框被选中和选中。它只是用来存储默认或选中属性的初始值。为了保持向后兼容,.attr() 方法从 jQuery ...
在使用jQuery处理Web页面元素时,我们经常会...### jQuery全选/取消全选实现 另一个常见的场景是全选/取消全选checkbox的功能。 ```html <input type="checkbox" name="chk_list" id="chk_list_1" value="1"/>1 ...
### 标题解析:取得input元素中部分选中(selected)的值 此标题明确指出了本文的主要讨论点——获取`<input>`元素内部被选中的文本值。这里提到的“部分选中”是指用户通过鼠标操作或键盘操作在输入框内选择了一段...
// 全选/全不选 $("#selectAll").bind('click', function(){ var sa = $(this).attr("checked"); $("input[name='sel[]']").each(function(){ this.checked = sa; }); }); ``` 4. **输入框 (input)** - *...
**问题:**jQuery使用通过ID取得某元素。 **解析:**在jQuery中,可以通过 `$('#elementId')` 快速获取具有特定ID的元素。 #### 正则表达式示例 **问题:**JavaScript正则表达式写个例子。 **解析:**例如验证...