如何使用javascript取消选中struts2中的单选按钮

How to uncheck a radio button in struts2 using javascript

本文关键字:struts2 单选按钮 何使用 javascript 取消      更新时间:2023-09-26

我有以下单选按钮。选择任何单选按钮后,我有一个按钮"清除"。单击此按钮时,单选按钮应处于未选中状态。有人能帮我一下吗?提前谢谢。

我代码:

<s:radio id="isPriTobaccoUsrId" cssClass="hixFieldText" name="testPlanDto.isPriTobaccoUsr" list="#{'Y':'Yes','N':'No'}" />

我的javascript:

$('#isPriTobaccoUsrId').attr('checked',false);
$('#isPriTobaccoUsrId').prop('checked',false);
$('#isPriTobaccoUsrId').buttonset('refresh');

我试了这些,但没有运气。

也尝试:

$('#isPriTobaccoUsrId').removeAttr('checked');

Struts2 <s:radio>标签为每个生成的单选按钮提供唯一的id-s。因此,使用isPriTobaccoUsrId id不是一个选项,使用元素的类作为选择器。

$('.hixFieldText').prop('checked', false);
$('#isPriTobaccoUsrId').removeAttr('checked');