jquery根据特定的值设置 input type=radio 单选框为选中状态

本文介绍了一种使用jQuery来遍历并设置特定单选框为选中状态的方法,需要注意的是,不能直接通过.val()方法来实现这一操作。
$(".valLookBox input[name='agreeable']").each(function(){
	if($(this).val() == result.status){
		$(this).prop( "checked", true );
	}
});
注意这里直接通过
$(".valLookBox input[name='agreeable']").val("某个值")
的方式不能设置相应的单选框为选中状态
获取`<input type="radio">`选中可以通过 JavaScript 或 jQuery 实现。 #### 使用原生 JavaScript 获取选中 ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>获取单选框选中</title> </head> <body> <form> <input type="radio" id="option1" name="options" value="option1"> <label for="option1">选项1</label><br> <input type="radio" id="option2" name="options" value="option2"> <label for="option2">选项2</label><br> <input type="radio" id="option3" name="options" value="option3"> <label for="option3">选项3</label><br> <button type="button" onclick="getSelectedValue()">获取选中</button> </form> <script> function getSelectedValue() { const radios = document.getElementsByName('options'); for (let i = 0; i < radios.length; i++) { if (radios[i].checked) { alert('你选择了: ' + radios[i].value); break; } } } </script> </body> </html> ``` 在上述代码中,定义了`getSelectedValue`函数,该函数会遍历所有`name`属性为`options`的单选框,找到被选中单选框并弹出其。 #### 使用 jQuery 获取选中 ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>使用 jQuery 获取单选框选中</title> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> </head> <body> <form> <input type="radio" id="option1" name="options" value="option1"> <label for="option1">选项1</label><br> <input type="radio" id="option2" name="options" value="option2"> <label for="option2">选项2</label><br> <input type="radio" id="option3" name="options" value="option3"> <label for="option3">选项3</label><br> <button type="button" onclick="getSelectedValueWithJQuery()">获取选中</button> </form> <script> function getSelectedValueWithJQuery() { const selectedValue = $('input[name="options"]:checked').val(); if (selectedValue) { alert('你选择了: ' + selectedValue); } else { alert('没有选择任何选项'); } } </script> </body> </html> ``` 在上述代码中,使用 jQuery 的选择器`$('input[name="options"]:checked')`选中选中单选框,然后使用`val()`方法获取其
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值