【问题标题】:How to uncheck Radio Buttons with regex?如何使用正则表达式取消选中单选按钮?
【发布时间】:2010-02-18 16:24:18
【问题描述】:
如何使用 jquery 或 javascript 取消选中所有单选按钮?
我要取消选中的单选按钮以 id=favoritepreferred12333 和名称 favorite12333 开头,数字 12333 在其他单选按钮上可能不同,但它们都以 id=favoritepreferred{number} 和 name=favorite{number} 开头
我想我必须使用一些正则表达式还是?
感谢您的帮助
【问题讨论】:
标签:
javascript
jquery
regex
【解决方案2】:
试试这个:
var radios = document.getElementsByTagName("input");
for (var i=0; i<radios.length; ++i) {
if (radios[i].type == "radio" && /^favoritepreferred\d+/.test(radios[i].id) && /^favorite\d+/.test(radios[i].name)) {
radios[i].checked = false;
radios[i].removeAttribute("checked");
}
}