bug制造家 2018-12-25 13:49 采纳率: 0%
浏览 928
已结题

jquery中怎么禁用 table某一行的select标签 而不是全部禁用,select只有name属性 没有id?

图片说明

我现在只想禁用第二第三行的select标签,其他的不禁用

var tableObj = $('#rvzyhoeynpui').children('table').children("tbody:last").children("tr");
for (var i=0; i< tableObj.length; i++) {

tableObj.children("td").find("select[name='purchase_type']").eq(i).attr("disabled","disabled");
}

循环table 然后设定某一行disable 设置不上

$(function(){

                $("select").each(function () {

                    $("select[name='name']").attr("disabled","disabled");
                });
            }); 
            这种又会把所有控件全部设置不好用
  • 写回答

3条回答 默认 最新

  • Go 旅城通票 2018-12-25 06:05
    关注
    $("select").each(function (index,el) {//index从0开始计算
    if(index==1||index==2)$(this).attr("disabled","disabled");
    });
    

    或者

    $("select").eq(1).attr("disabled","disabled").end().eq(2).attr("disabled","disabled");
    
    评论

报告相同问题?

悬赏问题

  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题