jQuery仅禁用单选按钮列表中一个选项

0dxa2lsx  于 2023-06-22  发布在  jQuery
关注(0)|答案(1)|浏览(189)

我有一个呈现为

<input id="rblOD_1" type="radio" name="ctl00$ContentPlaceHolder1$rblOD" value="1">
<input id="rblOD_2" type="radio" name="ctl00$ContentPlaceHolder1$rblOD" value="2">
<input id="rblOD_3" type="radio" name="ctl00$ContentPlaceHolder1$rblOD" value="3">

我想禁用最后一项只在页面加载和启用后,从数据库做检查。我这样做是为了做

$("input:radio[name='ctl00$ContentPlaceHolder1$rblOD'][value='3']")
    .attr('disabled', 'disabled');

它在加载时不工作,但在radiobuttonlist更改事件中工作。我怎样才能让它在加载或没有任何点击或更改事件的情况下工作?

hi3rlvi2

hi3rlvi21#

代码现在正在工作。它不工作的原因是因为在代码背后有一个脚本,该脚本在重新启用radiobutton项的页面加载中被调用。
$("input:radio[name='ctl00$ContentPlaceHolder1$rblOD'][value='3']") .attr('disabled', 'disabled');
这是工作代码
谢谢

相关问题