我实现了以下jQuery,当选择了单选按钮时,该jQuery只是使文本字段空白。在Firefox和Chrome上,该功能有效,但在工作环境中实际使用的IE11上,该功能不起作用-默认情况下,文本字段为空白。
我需要一些帮助来解决此兼容性问题。
function hideMappeDigital(){
if (jQuery("#Mappe-j_idt41-0").is(':checked')) {
jQuery("#Mappe-Anzahl").attr("disabled", "disabled");
}
jQuery('#Mappe-j_idt41-0').click(function(){
jQuery("#Mappe-Anzahl").val('');
jQuery("#Mappe-Anzahl").attr("disabled", "disabled");
});
jQuery('#Mappe-j_idt41-1').click(function(){
jQuery("#Mappe-Anzahl").removeAttr("disabled");
});
}
答案 0 :(得分:0)
请尝试
content
也可以尝试
--ion-background-color
还要检查//需要添加一些CSS,使其看起来像已禁用
jQuery("#Mappe-Anzahl").attr("disabled", true);
答案 1 :(得分:0)
@ freedomn-m答案是正确的:IE并不总是尊重布尔属性,因此您需要编写disabled="disabled"
和required="required"
例如。
另外,从jQuery 1.6开始,.prop是.attr read the note here on the official docs