jquery radio 设置checked但按钮还是没选中
varradio=$('input:radio[name="searchtype"]');radio.removeAttr("disabled");if(id=="tab...
var radio = $('input:radio[name="searchtype"]'); radio.removeAttr("disabled"); if(id=="tab4") { radio.eq(2).attr("checked","checked"); radio.attr("disabled",true); }
初始状态
第一次切换table4,结果是对的,选中第三个
切换到其他table,随便选个radio,在切回table4,选中的就不是第三个了,设置第三个选中代码执行了之后元素上有checked属性,但按钮没切换过来,每次执行的都是上面那段代码 展开
初始状态
第一次切换table4,结果是对的,选中第三个
切换到其他table,随便选个radio,在切回table4,选中的就不是第三个了,设置第三个选中代码执行了之后元素上有checked属性,但按钮没切换过来,每次执行的都是上面那段代码 展开
3个回答
展开全部
设置成true
更多追问追答
追问
设置成true还是一样,第二次执行那段代码只增加了checked=‘checked’属性,按钮还是选中的之前的
追答
那就说明你的程序没有走那一段代码,你可以调试下
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
radio.eq(2).click();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询