Jquery 对于单选按钮.prop的行为是否不同?
当我试着用单选按钮工作时,我无法让它工作。在阅读了几个答案后,我意识到我肯定遗漏了一些非常明显的东西。我正试图使它成为这样,当我单击收音机Jquery 对于单选按钮.prop的行为是否不同?,jquery,Jquery,当我试着用单选按钮工作时,我无法让它工作。在阅读了几个答案后,我意识到我肯定遗漏了一些非常明显的东西。我正试图使它成为这样,当我单击收音机其他,它应该启用一个输入表单。我在某个地方读到,禁用输入表单规则超过是必需的,这非常适合我正在尝试做的事情;这也是我不想简单地显示/隐藏的原因。我不明白为什么选择不正确。信息技术以下是代码片段: $('ctypeother')。在('click',function()上{ 如果($(this).is(':checked')){ $('ctypeotherwh
其他
,它应该启用一个输入表单。我在某个地方读到,禁用输入表单规则超过是必需的
,这非常适合我正在尝试做的事情;这也是我不想简单地显示/隐藏的原因。我不明白为什么选择不正确。信息技术以下是代码片段:
$('ctypeother')。在('click',function()上{
如果($(this).is(':checked')){
$('ctypeotherwhat').prop('readonly',true);
$('ctypeotherwhat').prop('disabled',false);
//警报(“已检查”);
}否则{
$('ctypeotherwhat').prop('readonly',true);
$('ctypeotherwhat').prop('disabled',true);
//警报(“未检查”);
}
});代码>
A.
B
C
其他
未检查事件未正确触发。相反,请使用以下命令:
$('input[type=“radio”]”)。在('click',function()上{
如果($(“#ctypeother”)。是(':checked')){
$('ctypeotherwhat').prop('disabled',false);
}否则{
$('ctypeotherwhat').prop('disabled',true);
}
});代码>
A.
B
C
其他
我建议使用change eventperfect!你能告诉我如何找出触发器的哪一部分不工作(供将来参考)吗?或者这是您通过练习获得的?单击其他3个选项时不会触发单击
事件。当你点击它时,它总是被选中(因为你刚刚点击了它!)。