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


Posted in Javascript onAugust 09, 2012

一怒之下,给checkbox加一个isCheck,,不用那该死的checked属性...一切OK了...代码如下:

<!DOCTYPE html > 
<html><head> 
<meta charset="UTF-8"> 
<title>修复checkbox的状态切换和动态取值的问题</title> 
<script type="text/javascript" src="jquery.js"></script> 
<style> 
* {margin:0; padding:0;} 
ul li { float:left; list-style:none; margin-left:20px;} 
</style> 
</head> 
<body> 
<form name="journal" id="journal" action="#" method="post"> 
<input name="cate_ids" value="" type="hidden"> 
<ul> 
<li><input checked="checked" isCheck="true" class="ckbox" value="1" name="cate_id" type="checkbox">美食1</li> 
<li><input class="ckbox" value="2" name="cate_id" type="checkbox">美食2</li> 
<li><input class="ckbox" value="3" name="cate_id" type="checkbox">美食3</li> 
<li><input checked="checked" isCheck="true" class="ckbox" value="4" name="cate_id" type="checkbox">美食4</li> 
<li><input checked="checked" isCheck="true" class="ckbox" checked="checked" value="5" name="cate_id" type="checkbox">美食5</li> 
</ul> 
<div class="btn"> <input value="确认" name="sbtn" onclick="getValues()" type="button"> 
</form> <script> 
//修复checkbox的状态切换和动态取值的问题 
//为checkbox新增一个isCheck属性来替换checked属性的不兼容性 
$(".ckbox").click(function(){ 
if($(this).attr("isCheck") == "true") { 
$(this).removeAttr("isCheck") 
} else { 
$(this).attr("isCheck", "true"); 
} 
}) 
function getValues() 
{ 
var list=""; 
$(".ckbox").each(function(){ 
if($(this).attr("isCheck") == "true"){ 
list += $(this).val() + ","; 
} 
}) 
alert(list); 
} 
</script> 
</body> 
</html>
Javascript 相关文章推荐
判断日期是否能跨月查询的js代码
Jul 25 Javascript
HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)
May 25 Javascript
3kb jQuery代码搞定各种树形选择的实现方法
Jun 10 Javascript
ionic在开发ios系统微信时键盘挡住输入框的解决方法(键盘弹出问题)
Sep 06 Javascript
jQuery 实现ajax传入参数含有特殊字符的方法总结
Oct 17 Javascript
AngularJS验证信息框架的封装插件用法【w5cValidator扩展插件】
Nov 03 Javascript
支持移动端原生js轮播图
Feb 16 Javascript
Vuex之理解Getters的用法实例
Apr 19 Javascript
微信小程序 数据绑定及运算的简单实例
Sep 20 Javascript
Angular6笔记之封装http的示例代码
Jul 27 Javascript
vue 解决循环引用组件报错的问题
Sep 06 Javascript
js函数和this用法实例分析
Mar 13 Javascript
js分解url参数(面向对象-极简主义法应用)
Aug 09 #Javascript
深入理解javascript学习笔记(一) 编写高质量代码
Aug 09 #Javascript
JS数学函数Exp使用说明
Aug 09 #Javascript
基于jQuery实现左右div自适应高度完全相同的代码
Aug 09 #Javascript
分享精心挑选的12款优秀jQuery Ajax分页插件和教程
Aug 09 #Javascript
用JQuery在网页中实现分隔条功能的代码
Aug 09 #Javascript
基于jQuery的简单九宫格实现代码
Aug 09 #Javascript
You might like
深入理解PHP之数组(遍历顺序)  Laruence原创
2012/06/13 PHP
关于js和php对url编码的处理方法
2014/03/04 PHP
PHP实现搜索相似图片
2015/09/22 PHP
Symfony2中被遗弃的getRequest()方法分析
2016/03/17 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
JAVASCRIPT下判断IE与FF的比较简单的方式
2008/10/17 Javascript
JavaScript学习笔记(二) js对象
2011/10/25 Javascript
实现web打印的各种方法介绍及实现代码
2013/01/09 Javascript
详解JavaScript对W3C DOM模版的支持情况
2015/06/16 Javascript
js钢琴按钮波浪式图片排列效果代码分享
2015/08/26 Javascript
AngularJS 依赖注入详解和简单实例
2016/07/28 Javascript
jquery利用json实现页面之间传值的实例解析
2016/12/12 Javascript
nodejs进阶(6)—连接MySQL数据库示例
2017/01/07 NodeJs
vue cli 3.0 使用全过程解析
2018/06/14 Javascript
vue+iview 实现可编辑表格的示例代码
2018/10/31 Javascript
JavaScript中的各种宽高属性的实现
2020/05/08 Javascript
在vue中使用Base64转码的案例
2020/08/07 Javascript
Python全局变量操作详解
2015/04/14 Python
Python中time模块和datetime模块的用法示例
2016/02/28 Python
Django返回json数据用法示例
2016/09/18 Python
Python实现调度算法代码详解
2017/12/01 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
2019/01/14 Python
Python实现字符串匹配的KMP算法
2019/04/04 Python
浅谈python多进程共享变量Value的使用tips
2019/07/16 Python
浅谈Python中函数的定义及其调用方法
2019/07/19 Python
Python如何实现爬取B站视频
2020/05/20 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
2020/07/31 Python
python 简单的调用有道翻译
2020/11/25 Python
世界上最大的糖果店:Dylan’s Candy Bar
2017/11/07 全球购物
乌克兰网上服装店:Bolf.ua
2018/10/30 全球购物
社区义诊活动总结
2014/04/30 职场文书
2015年社区综治宣传月活动总结
2015/03/25 职场文书
2015年学生会工作总结范文
2015/03/31 职场文书
幼儿园大班开学寄语(2015秋季)
2015/05/27 职场文书
导游词之无锡梅园
2019/11/28 职场文书