用jQuery实现checkbox不可用

问题描述

有5个checkbox,选中其中一个,其它4个变为不可用怎么搞jQuery--!!

解决方案

解决方案二:
那还不如直接用radio
解决方案三:
我要是能做主那就好了引用1楼long535的回复:

那还不如直接用radio

解决方案四:
$("input[type='checkbox']").each(function(i,n){${n}.attr("disabled","disabled");if(n.checked==true){$(n).removeAttr("disabled");}});

在checkbox被选中的时间调用应该可以
解决方案五:
checkbox选中一个,其他的不可用,那你要换个选择怎么办?不是就只有默认的选择了?还要什么checkbox?
解决方案六:
<html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><scriptlanguage="javascript"src="jquery-1.3.2.js"></script><scriptlanguage="JavaScript"type="text/javascript">$(document).ready(function(){$("input[name='cb']").click(function(){vart=$(this);$("input[name='cb']").each(function(){if(t.val()!=$(this).val()){this.checked=false;}});});});</script></head><body><inputtype="checkbox"name="cb"value="1">1<inputtype="checkbox"name="cb"value="2">2<inputtype="checkbox"name="cb"value="3">3<inputtype="checkbox"name="cb"value="4">4<inputtype="checkbox"name="cb"value="5">5</body></html>

语法不是很熟,应该可以用
解决方案七:
http://www.xiaojia.info/2010/05/04/jscheckbox/

时间: 2024-10-01 01:46:18

用jQuery实现checkbox不可用的相关文章

jQuery 更改checkbox的状态,无效的解决方法_jquery

今天写页面遇到复选框动态全选或全不选问题,正常写法如下: $("#tb").find("input[type='checkbox']").attr("checked","checked"); but!第一次点击全选按钮input显示对勾,第二次就不行了,查了下有建议用prop的,亲测有效.那两者有啥区别呢? jQuery函数attr()和prop()的区别: 1.操作对象不同 "attr"和"pr

JQuery选中checkbox方法代码实例

  这篇文章主要介绍了JQuery选中checkbox方法代码实例(全选.反选.全不选),本文直接给出代码实例,需要的朋友可以参考下 1.checkbox list选择 代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56

解决jquery操作checkbox火狐下第二次无法勾选问题

 在工作中使用jquery操作checkbox,进行全选.反选,现在的问题是火狐下第二次无法勾选问题,在下面有个详细的解答,感兴趣的朋友可以参考下 最近在工作中使用jquery操作checkbox,使用下面方法进行全选.反选:  复制代码 代码如下: var ischecked=allCheckObj.is(':checked');  ischecked?checksObj.attr('checked',true):checksObj.attr('checked',false);    调试时在

Jquery遍历checkbox获取选中项value值的方法

 这篇文章主要介绍了Jquery遍历checkbox获取选中项的value值,需要的朋友可以参考下 源码:   代码如下: jQuery(function($){  $("input[name='key']:checkbox").click(function(){  var ids = '';  var flag = 0;  $("#ids").attr("value",ids);  $("input[name='key']:check

jquery遍历checkbox介绍

 这篇文章主要是对jquery遍历checkbox进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 checkbox 全选全部取消 $("#ChkAll").click(function(){     $("#divContent input[type='checkbox']").attr("checked",$(this).attr("checked")); });   获取选中的checkbox的value值: v

jquery遍历checkbox的注意事项说明

 本篇文章主要是对jquery遍历checkbox的注意事项进行了说明介绍,需要的朋友可以过来参考下,希望对大家有所帮助 这两天在做前端项目时,想通过jquery遍历页面上的checkbox,用以下代码:    代码如下: var val_instanceCodeStr = "";   $("input[type='checkbox']  [name='chk_jvmMachineName']:checked").each(         function() {

jquery实现checkbox 全选/全不选的通用写法

 本篇文章主要是对jquery实现checkbox 全选/全不选的通用写法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head>     <script type="text/javascript" src="http://ajax.google

jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码

 本篇文章主要是对jQuery判断checkbox(复选框)是否被选中以及全选.反选实现代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 jQuery判断checkbox(复选框)是否被选中: if($("#id").attr("checked")==true)   jQuery实现checkbox(复选框)选中.全选/反选代码:    代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

jQuery判断checkbox,radio是否选中的3种方法

jQuery判断checkbox是否选中的3种方法 方法一: if ($("#checkbox-id").get(0).checked) { // do something } 方法二: if($('#checkbox-id').is(':checked')) { // do something } 方法三: if ($('#checkbox-id').attr('checked')) { // do something } function checkInfo(){ $("