使用Jquery进行radio的全选,只能实现一次,为什么?
$("#allindex").click(function(){$("#table4input").attr("checked","checked");});allind...
$("#allindex").click(function(){
$("#table4 input").attr("checked","checked");
}
);
allindex是一个button,通过点击对table4 里的全部input(就是radio)进行全选,第一次点击使可以实现,取消掉一部分radio后再点击全选就无法实现了。 展开
$("#table4 input").attr("checked","checked");
}
);
allindex是一个button,通过点击对table4 里的全部input(就是radio)进行全选,第一次点击使可以实现,取消掉一部分radio后再点击全选就无法实现了。 展开
5个回答
展开全部
如果你的radio名称是一样的,则表示为一组,对于一组radio,只能有一个可以被选中。
如果没有radio名称都不一样,那么可以被全部选中,在只有一个情况下,选中后通过界面操作是不会被取消的。
另外,如果对于一组radio,只要选中其中一个,你再通过上面为个方法他是不会像你最开始那样重新选择这一组的最后一个元素的。
所以不知道你的取消一部分是个什么概念?
如果没有radio名称都不一样,那么可以被全部选中,在只有一个情况下,选中后通过界面操作是不会被取消的。
另外,如果对于一组radio,只要选中其中一个,你再通过上面为个方法他是不会像你最开始那样重新选择这一组的最后一个元素的。
所以不知道你的取消一部分是个什么概念?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这种像checkbox,radio等的,最好用jquery的 prop属性,具体的话,你可以去白度一下,这里我就不给你贴出来了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好!!
table4中的代码结构是怎样的?
但看你的这段代码,如果table4的input只有radio一种的话,进行全选是没有问题的.
还是将table4的html贴出来看下吧··
table4中的代码结构是怎样的?
但看你的这段代码,如果table4的input只有radio一种的话,进行全选是没有问题的.
还是将table4的html贴出来看下吧··
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("#allindex").click(function(){
$("#table4 input").each(function(){
if(this.checked==" "){
this.checked="checked";
}
});
});
这个试试看
$("#table4 input").each(function(){
if(this.checked==" "){
this.checked="checked";
}
});
});
这个试试看
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
多选用checkbox。radio是单选。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询