$(":radio[name='abc']:checked") 这样不行啊?

解决方案 »

  1.   

    var item = $('input[@name=items][@checked]').val();
      

  2.   

    非jquery
    <input type="radio" name="abc">
    <input type="radio" name="abc">
    <input type="radio" name="abc">
    <input type="radio" name="abc" checked id="x"><script>
    var radios = document.getElementsByName("abc");
    var len = radios.length;
    var radio;
    for(var i = 0; i < len; i++){
    if(radios[i].checked)radio = radios[i];
    }
    alert(radio.id);//此时的radio就是选中的并且name="abc"的那个单选按钮
    </script>
      

  3.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
      <SCRIPT LANGUAGE="JavaScript" src="http://192.168.1.36:99/js/jquery126.js"></SCRIPT>
     </HEAD> <BODY>
      <INPUT TYPE="radio" NAME="abc"  value="1"/>1
      <INPUT TYPE="radio" NAME="abc" value="2"/>2
      <INPUT TYPE="radio" NAME="abc" value="3"/>3
      <INPUT TYPE="radio" NAME="abc" value="4"/>4
      <INPUT TYPE="radio" NAME="abc" value="5"/>5  <INPUT TYPE="button" VALUE="选中" ONCLICK="sel()">  <SCRIPT LANGUAGE="JavaScript">
      <!--
    function sel(){
    var t=$(":radio[name='abc']:checked");
    alert(t.val());
    }
      //-->
      </SCRIPT>
     </BODY>
    </HTML>
      

  4.   

    $(":radio[name='abc']:checked").each(function () {
       alert($(this).val());
    });$(":radio[name='abc']").each(function () {
       if ($(this).attr("checked") == true || $(this).attr("checked") == "checked")
          alert($(this).val());
    });
      

  5.   

    $("input[[type='radio'][name='abc'][:checked]]")
      

  6.   

    五楼的是值了,棋它楼的应该是OBJECT吧