我有这个javascript代码来取消选中单选按钮,它工作正常。
function uncheckRadio(){
const radioBtns = document.querySelectorAll('input[name="choices"]');
for(const btn of radioBtns){
if(btn.checked){
btn.checked = false;
}
}
}
如果将此函数重写为jQuery,该函数会是什么样子?
发布于 2020-06-28 11:48:11
首先,您需要考虑jQuery中的选择器。在您的情况下,选择器是名称。
其次,您需要想出一种遍历元素的方法。这可以由.each()
函数在jQuery中完成。
使用.prop()
函数通过将属性设置为false
取消选中单选按钮。
jQuery示例:
function uncheckRadio(){
$('input[name^="choices"]').each(function() {
$(this).prop('checked', false)
});
}
https://stackoverflow.com/questions/62621953
复制相似问题