jQuery 是一个快速、小巧且功能丰富的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。Radio 按钮是 HTML 表单中的一种输入类型,用于在一组选项中选择一个。
在 HTML 中,Radio 按钮通常通过 <input type="radio">
标签来定义。一组 Radio 按钮通常具有相同的 name
属性,以确保只能选择其中一个。
Radio 按钮常用于表单中,例如性别选择、单选问题等。
以下是一个使用 jQuery 操作 Radio 按钮的示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery Radio Button Example</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<form>
<input type="radio" name="gender" value="male"> Male<br>
<input type="radio" name="gender" value="female"> Female<br>
<input type="radio" name="gender" value="other"> Other<br>
</form>
<button id="selectMale">Select Male</button>
<button id="selectFemale">Select Female</button>
<script>
$(document).ready(function() {
// 选择 Male Radio 按钮
$('#selectMale').click(function() {
$('input[name="gender"][value="male"]').prop('checked', true);
});
// 选择 Female Radio 按钮
$('#selectFemale').click(function() {
$('input[name="gender"][value="female"]').prop('checked', true);
});
});
</script>
</body>
</html>
原因:
name
属性:一组 Radio 按钮必须具有相同的 name
属性。解决方法:
name
属性。例如,确保选择器正确:
$('input[name="gender"][value="male"]').prop('checked', true);
如果问题仍然存在,可以尝试在控制台中查看错误信息,以便进一步调试。
通过以上示例和解释,你应该能够理解如何使用 jQuery 操作 Radio 按钮,并解决常见问题。
领取专属 10元无门槛券
手把手带您无忧上云