通过jQuery获取页面中的所有radio对象,遍历页面中的radio,取消选中的标签,因为使用到jQuery时间,因此引用到了网上公共的js,这只是本人的一些总结,大神勿喷。
<html> <head> <title>取消</title> <script language=\"javascript\"> function _onclick() { $(\"input[name=\'ra\']:checked\").val(); var radios = document.getElementsByName(\"ra\"); for (i = 0; i < radios.length; i++) { if (radios[i].checked) { radios[i].checked=false; break; } } } function _onclick1() { var item = $(\"input:radio[name=\'ra\'][checked]\").val(); alert(item) var radios = $(\"input[name=\'ra\']\"); for (i = 0; i < radios.length; i++) { if (radios[i].checked) { radios[i].checked=false; break; } } } function _onclick2() { var radios = $(\"input[type=\'radio\']\"); for (i = 0; i < radios.length; i++) { if (radios[i].checked) { radios[i].checked=false; } } } </script> </head> <body> <div><ol> <li><input type=\"radio\" name=\"ra\" value=\"1\">1</li> <li><input type=\"radio\" name=\"ra\" value=\"2\">2</li> <li><input type=\"radio\" name=\"ra\" value=\"3\" checked>3</li> <li><input type=\"radio\" name=\"ra\" value=\"4\">4</li> <li><input type=\"radio\" name=\"ra\" value=\"5\">5</li> <li><input type=\"radio\" name=\"ra\" value=\"6\">6</li> <li><input type=\"radio\" name=\"ra\" value=\"7\">7</li> <li><input type=\"radio\" name=\"ra\" value=\"8\">8</li> </ol></div> <div><ol> <li><input type=\"radio\" name=\"ra1\" value=\"1\">1</li> <li><input type=\"radio\" name=\"ra1\" value=\"2\">2</li> <li><input type=\"radio\" name=\"ra1\" value=\"3\" checked>3</li> <li><input type=\"radio\" name=\"ra1\" value=\"4\">4</li> <li><input type=\"radio\" name=\"ra1\" value=\"5\">5</li> <li><input type=\"radio\" name=\"ra1\" value=\"6\">6</li> <li><input type=\"radio\" name=\"ra1\" value=\"7\">7</li> <li><input type=\"radio\" name=\"ra1\" value=\"8\">8</li> </ol></div> <input type=\"button\" value=\"GetValue1\" onclick=\"_onclick()\" /> <input type=\"button\" value=\"GetValue2\" onclick=\"_onclick1()\" /> <input type=\"button\" value=\"GetValue3\" onclick=\"_onclick2()\" /> <script src=\"http://apps.bdimg.com/libs/jquery/1.6.4/jquery.js\" type=\"text/javascript\"></script> </body> </html>
文中使用3中获取radio对象的方式,前两种使用的比较多,第三种直接通过type标签获取对象,有可能获取到页面中所有的radio对象,因此不推荐使用。
以上所述是小编给大家介绍的jQuery 操作input中radio的技巧,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对phpstudy网站的支持!
本文地址:https://www.stayed.cn/item/4429
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我