jQuery 设置 radio 值时,使用 eq 替换 nth

 代码如下 复制代码

<p>
<label for="">性别:</label>
<span>
    <em>男</em>
    <input type="radio" name="sex" value="男" />
</span>
<span>
    <em>女</em>
    <input type="radio" name="sex" value="女" />
</span>
</p>

jQuery 设置 radio 值的时候看见有人用nth方法

使用nth

 代码如下 复制代码

$('input:radio[name=sex]:nth(0)').attr('checked',true);

其实nth和eq是一样的,完全可以用eq替换

使用eq

 代码如下 复制代码

var sex='女';
if(sex=='男'){
    $("input:radio[name='sex']:eq(0)").attr('checked',true);
}else{
    $("input:radio[name='sex']:eq(1)").attr('checked',true);
}

jQuery 源码中 可以看出nth 已经不推荐使用,用的话也会转换成eq

 代码如下 复制代码

// Deprecated
Expr.pseudos["nth"] = Expr.pseudos["eq"];

时间: 2024-12-30 17:42:23

jQuery 设置 radio 值时,使用 eq 替换 nth的相关文章

jQuery中eq设置radio值实例

定义和用法 :eq() 选择器选取带有指定 index 值的元素. index 值从 0 开始,所有第一个元素的 index 值是 0(不是 1). 经常与其他元素/选择器一起使用,来选择指定的组中特定序号的元素(如上面的例子).  代码如下 复制代码 <p> <label for="">性别:</label> <span>     <em>男</em>     <input type="radio

jquery获取radio值实例_jquery

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

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[

jquery获取radio值(单选组radio)_javascript技巧

单选组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[@

JQuery 设置checkbox值二次无效的解决方法_jquery

在此MVC ASP.NET 项目,我利用jquery ajax传输数据给后台controller控制层,返回数据给JQuery数据. 首先必须清除checkbox的选中,因为是ajax的异步操作,是不刷新页面的,所以需要手段充值控件值,使得其为空,不影响下次的拿到数据显示. 言归正传,$("#checkboxID").attr('checked', false);//设置checkbox为不选中状态, $("#checkboxID").attr('checked',

JQuery判断radio是否选中并获取选中值的示例代码_jquery

其他对radio操作功能,以后在添加.直接上代码,别忘记引用JQuery包 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head&

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

<title></title> <script src="js/jquery-1.7.2.min.js"></script> <script type="text/javascript"> $(function () { //没有默认选中的情况 //先判断radio是否有选中项,再获取选中的值 $("#btnclick").click(function () { //获取选中项的valu

JQuery控制Radio选中方法分析_jquery

本文实例讲述了JQuery控制Radio选中方法.分享给大家供大家参考.具体如下: 方法1: $(function () { $("#spanNan").click(function () { $("#Radio1").attr("checked", true); $("#Radio2").attr("checked", false); }); $("#spanNv").click(fu

JQuery设置checkbox的值,取checkbox的值,设置radio的值,取radio的值,设置下拉选select的值,取select的值

 一.复选框设置参数 html代码如下: <div class="flsm_btns">         <input type="hidden" name="agreeFlagValue" id="agreeFlagValue"          value="${copyRight.agreeFlag}"/>         <input type="chec