`
yuelangyc
  • 浏览: 454781 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JQuery 中checkbox 取值问题.

 
阅读更多
        JQuery中checkbox一直是一个缠绕已久的问题.现在贴出一段代码.很方便使用.

先上效果图:


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	<form action=""  >
	<div class="item">
		<table border="1" >

		<tr>
			<td>省级地区</td>
			<td>市级地区</td>
			<td>县级地区</td>
		</tr>
			<tr>
			
			<td rowspan="11"><input type="checkbox" id="Areacheckbox" name="areaCB" value="河北省" />河北省</td>

			
				<td rowspan="4"><input type="checkbox" id="Areacheckbox" name="areaCB" value="石家庄"  />石家庄</td>
				
			<td><input type="checkbox" id="Areacheckbox" name="areaCB" value="无极" />无极</td>
			</tr>
			<tr>
			
			<td><input type="checkbox" id="Areacheckbox" name="areaCB" value="正定" />正定</td>
			</tr>
			<tr>

			
			<td><input type="checkbox" id="Areacheckbox" name="areaCB" value="新乐" />新乐</td>
			</tr>
			<tr>
			
			<td><input type="checkbox" id="Areacheckbox" name="areaCB" value="藁城" />藁城</td>
			</tr>
			<tr>
			
			
				<td><input type="checkbox" id="Areacheckbox" name="areaCB" value="唐山"  />唐山</td>

				
				<td></td></tr><tr>
			
			
				<td><input type="checkbox" id="Areacheckbox" name="areaCB" value="张家口"  />张家口</td>
				
				<td></td></tr><tr>
			
			
				<td><input type="checkbox" id="Areacheckbox" name="areaCB" value="沧州"  />沧州</td>
				
				<td></td></tr><tr>
			
			
				<td rowspan="2"><input type="checkbox" id="Areacheckbox" name="areaCB" value="保定"  />保定</td>
				
			<td><input type="checkbox" id="Areacheckbox" name="areaCB" value="曲阳" />曲阳</td>

			</tr>
			<tr>
			
			<td><input type="checkbox" id="Areacheckbox" name="areaCB" value="定州" />定州</td>
			</tr>
			<tr>
			
			
				<td rowspan="1"><input type="checkbox" id="Areacheckbox" name="areaCB" value="廊坊"  />廊坊</td>
				
			<td><input type="checkbox" id="Areacheckbox" name="areaCB" value="霸州" />霸州</td>

			</tr>
			<tr>
			
			
				<td rowspan="1"><input type="checkbox" id="Areacheckbox" name="areaCB" value="邢台"  />邢台</td>
				
			<td><input type="checkbox" id="Areacheckbox" name="areaCB" value="沙河" />沙河</td>
			</tr>
			<tr>
			
			
			<tr>
			
			<td rowspan="0"><input type="checkbox" id="Areacheckbox" name="areaCB" value="省外地区" />省外地区</td>

			
			<td></td><td></td></tr><tr>
			
			<tr>
			
	</table>
	</div>
	<input type="button" value="选择" name="btn"  />
	
	<input id="tags" style="width:500px;" type="text"/>
	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js">引入jquery</script>

	<script type="text/javascript">
	  	var checkBox = $('div.item input[type=checkbox]'),
	  			tagsBox = $('#tags');
	  	checkBox.change(function(){
	  		var s=[];
	  		for(var i=0;i<checkBox.length;i++)
	  			if(checkBox[i].checked) s.push(checkBox[i].value);	
	  		tagsBox.val(s.join(','));
	  	});
	</script>

	</form>
</body>
</html>


分享到:
评论

相关推荐

    table中checkbox取值

    总结,"table中checkbox取值"这一主题涉及到HTML元素结构、JavaScript和jQuery的操作、表单提交、前端状态管理和事件监听等多个知识点。熟练掌握这些技能,能帮助开发者更好地实现用户界面的交互功能,提高用户体验...

    jQuery操作复选框(CheckBox)的取值赋值实现代码

    在Web开发中,复选框(Checkbox)是常用的表单元素之一,用于实现多选功能。jQuery作为一个广泛使用的JavaScript库,提供了简单有效的方法来操作HTML元素,包括复选框。本文将详细解释如何使用jQuery来获取和设置复...

    jQuery中的RadioButton,input,CheckBox取值赋值实现代码

    在现代网页设计中,使用jQuery来操作表单元素是非常普遍的做法。...通过本文的介绍,读者可以了解到jQuery中针对表单元素进行取值和赋值操作的便捷方式,掌握这些知识点能够有效地提升开发效率和改善用户的交互体验。

    jquery取值.pdf

    在jQuery中,取值和赋值是基本的操作,以下将详细解释如何使用jQuery进行这些操作。 首先,获取和设置文本框(TEXTAREA)的值: ```javascript // 获取值 var textval = $("#text_id").attr("value"); // 或者 var ...

    JQuery表单元素取值赋值方法总结

    在网页开发中,jQuery 是一个广泛使用的 JavaScript 库,它简化了 DOM 操作,包括对表单元素的处理。本文将详细讲解如何使用 jQuery 对表单元素进行赋值和取值,以帮助开发者更好地理解和应用。 一、普通文本框的...

    jquery表单元素取值

    ### jQuery表单元素取值详解 #### 一、引言 在Web开发中,表单是用户与网站交互的重要组成部分。jQuery作为一种流行的JavaScript库,极大地简化了JavaScript编程,特别是DOM操作方面,使得开发者能够轻松地处理HTML...

    jquery取值.docx

    在给定的文件内容中,我们看到了一些关键的 jQuery 操作和概念,下面将详细解释这些知识点。 1. **取值操作**: - `$("#text_id").val();` 用于获取文本框的值。`val()` 方法用于获取或设置表单元素的值,如输入框...

    jquery 复选框组件

    在Web开发中,复选框(Checkbox)是一种常见的用户交互元素,用于让用户从多个选项中选择一个或多个。jQuery,作为一款强大的JavaScript库,提供了丰富的插件和方法来增强复选框的功能和用户体验。本篇文章将详细...

    ASP.NET jQuery 实例5 (显示CheckBoxList成员选中的内容)

    在本实例中,我们将学习如何通过jQuery来获取***中的CheckBoxList控件中用户选中的项目内容。CheckBoxList是一种服务器控件,用于以列表形式显示多个复选框,允许用户从一组选项中选择多个选项。 在这个示例中,***...

    jquery获取input表单值的代码

    jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值 var item = $(‘input[name=items][checked]’).val(); 获取select被选中项的文本 var ...

    jquery moblie 复选框取值

    在jQuery Mobile中,处理复选框(checkbox)的值是常见的需求,特别是在表单提交或者数据交互时。本篇文章将详细探讨如何在jQuery Mobile中获取复选框的值。 首先,让我们了解一下HTML中的复选框元素。复选框通常...

    jQuery 取值、赋值的基本方法.docx

    在jQuery中,取值和赋值是操作网页元素数据的核心功能。以下是对标题"jQuery 取值、赋值的基本方法"所涉及知识点的详细说明: 1. **取值方法**: - `$("#text_id").attr("value")` 或 `$("#text_id").val()` 用于...

    jquery下checked取值问题的解决方法

    在使用jQuery操作复选框(checkbox)时,有时会出现取值问题,尤其当页面在提交数据到后台并返回时,复选框的选中状态可能不会正确反映。在jQuery的不同版本之间,处理checked属性的方式可能存在差异,这也会导致...

    jQuery操作CheckBox的方法介绍(选中,取消,取值)

    在本文中,我们将深入探讨如何使用jQuery来操作CheckBox(复选框)元素,包括选中、取消选中和获取选中项的值。 首先,我们需要确保页面中已经引入了jQuery库。在示例代码中,通过以下方式引入了jQuery: ```html ...

    jQuery 取值、赋值的基本方法.pdf

    在文档中,我们关注的是jQuery中关于取值和赋值的基本方法,这些方法对于前端开发至关重要。 1. **取值** - `$("#text_id").attr("value")` 或 `$("#text_id").val()` 用于获取文本框或文本区域的值。 - `$(...

    jquery获取复选框checkbox的值的简单实现方法

    在进行Web前端开发时,常常需要处理表单中的复选框(checkbox)元素,以便获取用户的选择数据。使用jQuery库可以方便地实现这一功能,尤其是当我们需要对一组具有相同名称的复选框进行操作时。jQuery提供了一些选择...

Global site tag (gtag.js) - Google Analytics