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 相关文章推荐
JavaScript入门教程(5) js Screen屏幕对象
Jan 31 Javascript
jQuery编写widget的一些技巧分享
Oct 28 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
Jan 17 Javascript
javascript页面倒计时实例
Jul 25 Javascript
深入探讨前端框架react
Dec 09 Javascript
DIV随滚动条滚动而滚动的实现代码【推荐】
Apr 12 Javascript
JS中闭包的经典用法小结(2则示例)
Dec 28 Javascript
解决npm管理员身份install时出现权限的问题
Mar 16 Javascript
详解基于mpvue的小程序markdown适配解决方案
May 08 Javascript
vue修改对象的属性值后页面不重新渲染的实例
Aug 09 Javascript
Angular使用cli生成自定义文件、组件的方法
Sep 04 Javascript
TypeScript类型声明书写详解
Aug 28 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
phpQuery占用内存过多的处理方法
2013/11/13 PHP
PHPThumb图片处理实例
2014/05/03 PHP
Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
2019/12/04 PHP
jquery增加时编辑jqGrid(实例代码)
2013/11/08 Javascript
Vue 页面权限控制和登陆验证功能的实例代码
2019/06/20 Javascript
微信小程序组件传值图示过程详解
2019/07/31 Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
2019/11/10 Javascript
vue实现全屏滚动效果(非fullpage.js)
2020/03/07 Javascript
JavaScript进阶(四)原型与原型链用法实例分析
2020/05/09 Javascript
从零学Python之入门(五)缩进和选择
2014/05/27 Python
深入解析Python中的list列表及其切片和迭代操作
2016/03/13 Python
python中使用正则表达式的后向搜索肯定模式(推荐)
2017/11/11 Python
python实现最长公共子序列
2018/05/22 Python
异步任务队列Celery在Django中的使用方法
2018/06/07 Python
python实现简单多人聊天室
2018/12/11 Python
Python利用pandas处理Excel数据的应用详解
2019/06/18 Python
python中web框架的自定义创建
2019/09/08 Python
python os模块在系统管理中的应用
2020/06/22 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
2020/10/19 Python
python集合的新增元素方法整理
2020/12/07 Python
Java平台和其他软件平台有什么不同
2015/06/05 面试题
艺术专业大学生自我评价
2013/09/22 职场文书
会计电算化个人自我评价
2013/11/17 职场文书
大学生自荐信
2013/12/11 职场文书
庆祝教师节活动方案
2014/01/31 职场文书
环保宣传标语
2014/06/12 职场文书
理财学专业自荐书
2014/06/28 职场文书
最新离婚协议书范本
2014/08/19 职场文书
爱护公物演讲稿
2014/09/09 职场文书
住宿生擅自离校检讨书
2014/09/22 职场文书
群众路线教育实践活动整改落实情况汇报
2014/10/28 职场文书
漂亮妈妈观后感
2015/06/08 职场文书
初级职称评定工作总结
2015/08/13 职场文书
导游词之宁夏贺兰山岩画
2019/11/08 职场文书
PyQt5实现多张图片显示并滚动
2021/06/11 Python
Golang gRPC HTTP协议转换示例
2022/06/16 Golang