jQuery函数将页面上的所有单选按钮切换为 [英] Jquery function to toggle all radio buttons on the page as

查看:147
本文介绍了jQuery函数将页面上的所有单选按钮切换为的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问题总结起来……这是我尝试过的方法,有没有更好的方法?它可以工作一次(选择和取消选择一次),然后停止工作...

The question sums it up ... Here's what I've tried, is there a better way? It works once (selects and deselects once) then stops working ...

<a href="#resources" onclick="$(':radio').each(function(){$(this).attr('checked', true); });">(Select All)</a>
<a href="#resources" onclick="$(':radio').each(function(){$(this).attr('checked', false); });">(Deselect All)</a>

推荐答案

您可以这样做:

$("#selectAll").click(function() { $('input:radio').prop('checked', true);  });

$("#deselectAll").click(function() { $('input:radio').prop('checked', false); });

无需使用.each函数,因为jQuery仍然使用隐式迭代.这里正在工作 jsfiddle

No need to use .each function, since jQuery uses implicit iteration anyway. Here is working jsfiddle

这篇关于jQuery函数将页面上的所有单选按钮切换为的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆