jquery怎么得到多组单选框的值

jquery怎么得到多组单选框的值,第1张

参考代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 40 Transitional//EN">

<HTML>

<HEAD>

<TITLE> 页面上多组单选题时,怎么用JQuery确定各组单选的选中值 </TITLE>

<script src="jquery-132minjs"></script>

<SCRIPT LANGUAGE="JavaScript">

$(function(){

//为指定name的radio设置选中值

var param1=2;

var param2=1;

$(":radio[name=radio1][value="+param1+"]")attr("checked","true");//指定value的选项为选中项

$(":radio[name=radio2][value="+param2+"]")attr("checked","true");

//取值

$("#btn")click(function(){

var radio1Value=$(":radio[name='radio1']:checked")val();

var radio2Value=$(":radio[name='radio2']:checked")val();

//测试

alert("第一组单选值:"+radio1Value);

alert("第二组单选值:"+radio2Value);

});

});

</SCRIPT>

</HEAD>

<BODY>

<p>第一组选择</p>

<input type="radio" name="radio1" value="1">

<input type="radio" name="radio1" value="2">

<p>第二组选择</p>

<input type="radio" name="radio2" value="1">

<input type="radio" name="radio2" value="2">

<br/>

<button id="btn">选完后点击我测试</button>

</BODY>

</HTML>

注意:代码直接复制保存,先下载包jquery-132minjs,放在同一目录下。

比如

<table>

<tr>

  <td><input type="checkbox" checked/></td>

  <td>1</td>

</tr>

</table>

可以用以下代码获取到 1

$(function(){

  $("input:checked")parents('tr')find('td')eq(1)text();

})

alert($("fare input[checked=checked]")val())或者alert($("fare input[checked=true]")val())或alert($("fare input[checked]")val())

看下吧 不懂留言

<!doctype html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>Document</title>

</head>

<body>

<input type="radio" name="a" value="a1">a1

<input type="radio" name="a" value="a2">a2

<br>

<input type="radio" name="b" value="b1">b1

<input type="radio" name="b" value="b2">b2

<br>

<input type="radio" name="c" value="c1">c1

<input type="radio" name="c" value="c2">c2

<br>

<input type="radio" name="d" value="d1">d1

<input type="radio" name="d" value="d2">d2

<br>

<button onclick="fn()">获取</button>

<script>

    var inpArr = documentgetElementsByTagName("input"),

            result = ""

    function fn(){

        result = "";

        for(var i=0;i<inpArrlength;i++){

            if(inpArr[i]checked){

                result+=inpArr[i]value+" ";

            }

        }

        alert(result)

    }

</script>

</body>

</html>

$(this)parents("tr")each(function () {

                alert($(this)text());

            } );

this表示是radio这个哦

alert($(sender)parent()next()text());

以上就是关于jquery怎么得到多组单选框的值全部的内容,包括:jquery怎么得到多组单选框的值、jQuery获取到一个table表格中被单选框选中的行的其他列的值怎么做上代码!、jquery 获取某个class下单选按钮的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9304718.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存