我有文本输入并用于选择是/否单选按钮对的形式。为了简单起见,单选按钮单击事件检查值,如果是,则显示输入文本字段。如果否,则隐藏输入字段。我还检查准备好的文档的初始状态并显示/隐藏输入文本字段。输入字段动态地隐藏无法显示以后
我发现,点击输入任何结果使用jQuery的.hide隐藏()方法。但是,当我选择是时,结果.show()方法调用不显示输入。如果我将收音机设置为是,然后刷新页面,则输入显示正常。
萤火虫不显示输入的标签。这就像点击没有无线电删除DOM的输入。
这里的JS代码示例:
$(document).ready(function() {
if ($('#cost_sharing_yes').attr('checked') == 'checked') {
$('input#Institutional_CS_TP').show();
} else {
$('input#Institutional_CS_TP').hide();
}
$('#cost_sharing_yes').click(function() {
$('input[id="Institutional_CS_TP"]').show();
});
$('#cost_sharing_no').click(function() {
$('input#Institutional_CS_TP').fadeOut("fast");
});
}
尝试,如果($(“#cost_sharing_yes”)为(“:勾选”)){} 也注意到淡出..不应该有差别,但使用隐藏()..可能有问题,不透明度或东西 – deach