我有 2 个按钮,分别是“是”和“否”
<input class="answerBtns answers answerBtnsOff" name="answerYesName" id="answerYes" type="button" value="Yes" onclick="btnclick(this);"/>
<input class="answerBtns answers answerBtnsOff" name="answerNoName" id="answerNo" type="button" value="No" onclick="btnclick(this);"/>
我试图做的是,如果突出显示“是”按钮,则禁用“否”按钮,如果突出显示“否”按钮,则禁用“是”按钮,如果没有突出显示 2 个按钮,然后从两个按钮中删除禁用。
但是我似乎可以完成这项工作,当我尝试使用 .class() 读取类时,我的 if 语句中不断出现错误,我怎样才能让下面的函数像我所说的那样工作?
function btnclick(btn) {
var context = $(btn).parents('#optionAndAnswer');
if (context.length == 0) {
context = $(btn).parents('tr');
}
$(btn).toggleClass("answerBtnsOff");
$(btn).toggleClass("answerBtnsOn");
if (btn = 'Yes').class('.answerBtnsOn') {
$(btn = 'No').attr("disabled", "disabled");
} else if (btn = 'No').class('.answerBtnsOn') {
$(btn = 'Yes').attr("disabled", "disabled");
} else if (btn = 'Yes' && btn = 'No').class('.answerBtnsOff') {
$(btn = 'Yes' && btn = 'No').removeAttr("disabled");
}
return false;
}