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 相关文章推荐
JQuery 无废话系列教程(二) jquery实战篇上
Jun 23 Javascript
理解Javascript_01_理解内存分配原理分析
Oct 11 Javascript
Wordpress ThickBox 点击图片显示下一张图的修改方法
Dec 11 Javascript
jQuery拖动布局其结果保存到数据库
Oct 09 Javascript
网页瀑布流布局jQuery实现代码
Oct 21 Javascript
easyui form validate总是返回false的原因及解决方法
Nov 07 Javascript
js实现HashTable(哈希表)的实例分析
Nov 21 Javascript
简单实现js上传文件功能
Aug 21 Javascript
JavaScript实现的原生态兼容IE6可调可控滚动文字功能详解
Sep 19 Javascript
JavaScript程序设计高级算法之动态规划实例分析
Nov 24 Javascript
微信小程序分享功能onShareAppMessage(options)用法分析
Apr 24 Javascript
使用 node.js 模仿 Apache 小部分功能
Jul 07 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 全文搜索和替换的实现代码
2008/07/29 PHP
ThinkPHP验证码使用简明教程
2014/03/05 PHP
crontab无法执行php的解决方法
2016/01/25 PHP
Laravel 自动转换长整型雪花 ID 为字符串的实现
2020/10/27 PHP
JavaScript中的私有成员
2006/09/18 Javascript
摘自启点的main.js
2008/04/20 Javascript
Javascript 函数中的参数使用分析
2010/03/27 Javascript
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
2012/04/12 Javascript
简略说明Javascript中的= =(等于)与= = =(全等于)区别
2013/04/16 Javascript
js的for in循环和java里foreach循环的区别分析
2015/01/28 Javascript
jquery ui dialog替代confirm实例分析
2016/01/25 Javascript
微信小程序 购物车简单实例
2016/10/24 Javascript
node.js基于mongodb的搜索分页示例
2017/01/22 Javascript
详解Layer弹出层样式
2017/08/21 Javascript
vue微信分享 vue实现当前页面分享其他页面
2017/12/02 Javascript
vue超时计算的组件实例代码
2018/07/09 Javascript
Web安全之XSS攻击与防御小结
2018/12/13 Javascript
详解Vue组件之间通信的七种方式
2019/04/14 Javascript
微信小程序上传多图到服务器并获取返回的路径
2019/05/05 Javascript
D3.js(v3)+react 实现带坐标与比例尺的散点图 (V3版本)
2019/05/09 Javascript
Smartour 让网页导览变得更简单(推荐)
2019/07/19 Javascript
在vue中使用image-webpack-loader实例
2020/11/12 Javascript
Python中装饰器学习总结
2018/02/10 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
python如何运行js语句
2020/09/09 Python
波兰最大的度假胜地和城市公寓租赁运营商:Sun & Snow
2018/10/18 全球购物
俄罗斯园林植物网上商店:Garshinka
2020/07/16 全球购物
Java中实现多态的机制
2015/08/09 面试题
写clone()方法时,通常都有一行代码,是什么?
2012/10/31 面试题
外语系毕业生自荐信范文
2013/12/16 职场文书
法制宣传标语
2014/06/23 职场文书
浪漫的婚礼主持词
2015/06/30 职场文书
2016年元旦寄语
2015/08/17 职场文书
创业计划书之蛋糕店
2019/08/29 职场文书
Python利用capstone实现反汇编
2022/04/06 Python
排查Tomcat进程假死的问题
2022/05/06 Servers