`
wuhaidong
  • 浏览: 357764 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

jQuery 的全选(全非选),取得被选中的值

阅读更多
<!-- jQuery全选(全不选择) -->
<form action="">
	<table>
		<tr>
			<td><input type="checkbox" name="checkName" value="旅游" onclick="unCheckAll(this,'allCheckName')"/>&nbsp;旅游&nbsp;</td>
		</tr>
		<tr>
			<td><input type="checkbox" name="checkName" value="看书" onclick="unCheckAll(this,'allCheckName')"/>&nbsp;看书&nbsp;</td>
		</tr>
		<tr>
			<td><input type="checkbox" name="checkName" value="上网" onclick="unCheckAll(this,'allCheckName')"/>&nbsp;上网&nbsp;</td>
		</tr>
		<tr>
			<td><input type="checkbox" name="allCheckName" onclick="checkAll(this,'checkName')"/>&nbsp;全选</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全选-反选-取得选中的值-Housl.zip

    这个压缩包文件"checkbox使用jquery全选-反选-取得选中的值"中应该包含了完整的HTML、CSS和JavaScript代码示例,你可以下载并运行以更好地理解和实践这些功能。通过学习和掌握这些技术,你可以轻松地在项目中实现复...

    jQuery 的全选(全非选)即取得被选中的值使用介绍

    在这个问题中,我们关注的是如何使用 jQuery 实现全选(selectAll)和全非选(unselectAll)功能,以及获取选中值的操作。这个功能在诸如表格复选框选择、多选项筛选等场景中非常常见。 首先,来看一下给出的 HTML ...

    jQuery获取checkbox选中的值

    - **选中值的拼接与提示**:如果用户选中了多个复选框,将它们的值拼接成一个字符串,并在点击复选框时显示这个字符串。 - **实现全选/全不选和交错选中**:代码中包含了控制所有checkbox选中状态的按钮,并有示例...

    jQuery实现CheckBox控件CheckListBox全选功能

    C#.net下通jQuery实现的由CheckBox来控件CheckBoxList的全选操作,通过CheckBox来全选CheckBoxList,当有一个CheckBoxList选中时,CheckBox则被选中,且并且可以取得选中的CheckBox和CheckBoxList的value和text

    jquery中checkbox全选失效的解决方法

    如果你使用jQuery 1.6 ,代码if ( $(elem).attr(“checked”) ),将获得一个属性(attribute) ,它不改变该复选框被选中和选中。它只是用来存储默认或选中属性的初始值。为了保持向后兼容,.attr() 方法从 jQuery ...

    JQuery一种取同级值的方式(比如你在GridView中)

    在使用jQuery处理Web页面元素时,我们经常会...### jQuery全选/取消全选实现 另一个常见的场景是全选/取消全选checkbox的功能。 ```html &lt;input type="checkbox" name="chk_list" id="chk_list_1" value="1"/&gt;1 ...

    取得input元素中部分选中(selected)的值

    ### 标题解析:取得input元素中部分选中(selected)的值 此标题明确指出了本文的主要讨论点——获取`&lt;input&gt;`元素内部被选中的文本值。这里提到的“部分选中”是指用户通过鼠标操作或键盘操作在输入框内选择了一段...

    javascript jquery对form元素的常见操作详解

    // 全选/全不选 $("#selectAll").bind('click', function(){ var sa = $(this).attr("checked"); $("input[name='sel[]']").each(function(){ this.checked = sa; }); }); ``` 4. **输入框 (input)** - *...

    php程序员面试题(含html、JavaScript、php和mysql)

    **问题:**jQuery使用通过ID取得某元素。 **解析:**在jQuery中,可以通过 `$('#elementId')` 快速获取具有特定ID的元素。 #### 正则表达式示例 **问题:**JavaScript正则表达式写个例子。 **解析:**例如验证...

Global site tag (gtag.js) - Google Analytics