jQuery函数将页面上的所有单选按钮切换为 [英] Jquery function to toggle all radio buttons on the page as
本文介绍了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屋!
查看全文