jQuery函数的IE 11兼容性问题

时间:2018-09-13 09:43:49

标签: jquery internet-explorer

我实现了以下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");
	});
}

2 个答案:

答案 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

的首选方式