zoukankan      html  css  js  c++  java
  • 使用jQuery获取radio/checkbox组的值的代码收集

    代码如下:

    <!-- $("document").ready(function(){
    $("#btn1").click(function(){
    $("[name='checkbox']").attr("checked",'true');//全选 })
    $("#btn2").click(function(){
    $("[name='checkbox']").removeAttr("checked");//取消全选 })
    $("#btn3").click(function(){
    $("[name='checkbox']:even").attr("checked",'true');//选中所有奇数 })
    $("#btn4").click(function(){ $("[name='checkbox']").each(function(){//反选
    if($(this).attr("checked")){ $(this).removeAttr("checked"); }
    else{ $(this).attr("checked",'true'); } }) })
    $("#btn5").click(function(){//输出选中的值 var str="";
    $("[name='checkbox'][checked]").each(function(){
    str+=$(this).val()+" "; //alert($(this).val()); })
    alert(str); }) }) -->

    其中

    复制代码 代码如下:
    $("[name='checkbox'][checked]").each(function(){
    str+=$(this).val()+" "; //alert($(this).val()); })

    这部分代码在FireFox无法正常工作,在网上查找后,发现了一个方法可以正常使用,如下所示:

    复制代码 代码如下:
    $("[name='checkbox']:checked").each(function(){
    str+=$(this).val()+" "; //alert($(this).val()); })

    即:使用$("[name='checkbox']:checked")这种方法才可以正确取到radio/checkbox组的被选中的控件的集合
    运行后,需要刷新下

    [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

    jQuery中取得checkbox组中被选中的值

    复制代码 代码如下:
    var
  • 相关阅读:
    Python File readline() 方法
    Python File read() 方法
    Python File next() 方法
    Python File isatty() 方法
    POJ 3281 Dining(最大流板子)
    poj 3436 ACM Computer Factory 最大流+记录路径
    HDU2732 Leapin' Lizards 最大流
    线段覆盖、区间选点、区间覆盖贪心讲解
    顺序表完成教师职称管理系统
    c++派生类中构造函数和析构函数执行顺序、判断对象类型、抽象类、虚函数
  • 原文地址:https://www.cnblogs.com/hannover/p/4105140.html
Copyright © 2011-2022 走看看