jQuery获取radio选中项的值实例_jquery

<title></title>
  <script src="js/jquery-1.7.2.min.js"></script>
  <script type="text/javascript">
    $(function () {
      //没有默认选中的情况
      //先判断radio是否有选中项,再获取选中的值
      $("#btnclick").click(function () {
        //获取选中项的value属性
        var chkRadio = $('input:radio[name="list"]:checked').val();
        if (chkRadio == null) {
          alert("没有选中项");
          return false;
        } else {
          alert(chkRadio);
        }
      });

      //有默认选中的情况
      //获取选中项的值,一般采用遍历的方法,判断哪一项选中,获取其value属性的值
      $("#btnclick2").click(function () {
        var chk2 = getRadioValue("list2");
        alert(chk2);
      });

      function getRadioValue(radioName) {
        var chkRadio = document.getElementsByName(radioName);
        for (var i = 0; i < chkRadio.length; i++) {
          if (chkRadio[i].checked)
            return chkRadio[i].value;
        }
      }

    })
  </script>
</head>

<body>
  <div>
    <input type="radio" name="list" value="十分满意" />十分满意
    <input type="radio" name="list" value="满意" />满意
    <input type="radio" name="list" value="不满意" />不满意
    <input type="radio" name="list" value="非常差" />非常差
  </div>
  <br />
  <div>
    <input type="radio" name="list2" value="十分满意2" checked="checked" />十分满意2
    <input type="radio" name="list2" value="满意2" />满意2
    <input type="radio" name="list2" value="不满意2" />不满意2
    <input type="radio" name="list2" value="非常差2" />非常差2
  </div>
  <input type="button" value="确定" id="btnclick" />
  <input type="button" value="确定2" id="btnclick2" />
</body>
</html>

演示截图:

1.没有默认选中项的情况下,获取为null:

2.没有默认选中项的情况下,获取选中项的value值:

3.有选中项的情况下,获取选中项的值:

以上就是本文的全部内容,希望这个方法也能给遇到相同问题的其他人带来帮助,也希望大家多多支持。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索jquery
, radio
选中项
jquery radio 选中值、jquery radio 选中、jquery设置radio选中、jquery radio是否选中、jquery radio取消选中,以便于您获取更多的相关知识。

时间: 2024-12-03 09:21:26

jQuery获取radio选中项的值实例_jquery的相关文章

获取下拉列表选中项的值和文本

js取值 //获取下拉列表选中项的值  代码如下 复制代码 function getSelectedValue(name){ var obj=document.getElementById(name); return obj.value;      //如此简单,直接用其对象的value属性便可获取到 } 获取文本值  代码如下 复制代码 <select Id="select">  <option>1</option>   <option se

Jquery获取radio,checkbox,select的值

  radio <input type="radio" name="rd" id="rd1" checked="checked" value="rd1"/> <input type="radio" name="rd" id="rd2" value="rd2"/> <input type="

jquery获取所有选中的checkbox实现代码_jquery

获取所有name为spCodeId的checkbox var spCodesTemp = ""; $('input:checkbox[name=spCodeId]:checked').each(function(i){ if(0==i){ spCodesTemp = $(this).val(); }else{ spCodesTemp += (","+$(this).val()); } }); $("#txt_spCodes").val(spCod

JS 如何获取radio选中后的值及不选择取radio的值_javascript技巧

以下是网上摘下的文章(未测试但很规范可以模仿) 复制代码 代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>text</title> <script> var chk = 0; window.onload=function (){ var chkObjs

使用jQuery获取radio/checkbox组的值的代码收集_jquery

checkbox1 checkbox2 checkbox3 checkbox4 checkbox5 checkbox6

jquery获取radio值实例_jquery

本文实例讲述了jquery获取radio值的方法,分享给大家供大家参考.具体如下: 单选组radio: 复制代码 代码如下: $("input[@type=radio][@checked]").val(); 单选组 radio: 复制代码 代码如下: $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项 获取一组radio被选中项的值 复制代码 代码如下: var ite

checkbox批量选中,获取选中项的值的简单实例_jquery

checkbox批量选中,获取选中项的值的简单实例 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript" src="jquery.js"></script&g

jquery radio被选中项的值

单选组radio: $("input[type=radio][checked]").val(); 获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 单选组radio:    $("input[@type=radio][@checked]").val();

jquery获取radio值

单选组radio: $("input[@type=radio][@checked]").val(); 单选组 radio: $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项 获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); radio单选组的第二个元素为当前选中值 $('input[