Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Material js单选按钮是否在将Jquery升级到3.4后禁用不工作?_Javascript_Jquery_Jquery Plugins_Material Design - Fatal编程技术网

Javascript Material js单选按钮是否在将Jquery升级到3.4后禁用不工作?

Javascript Material js单选按钮是否在将Jquery升级到3.4后禁用不工作?,javascript,jquery,jquery-plugins,material-design,Javascript,Jquery,Jquery Plugins,Material Design,我已经将jquery版本升级到3.4和material.js版本1.1.0。将jquery版本升级到3.4之后 $(“.id”).attr(“禁用”、“禁用”);不工作。它在chrome浏览器的某些版本中工作,我的版本是83.0.4103.116。 已正确删除和添加“禁用”属性,但单选按钮上未应用禁用样式。 如果我们在html中禁用硬代码,它工作正常 示例代码: <label class="mdl-radio mdl-js-radio mdl-js-ripple-effect&

我已经将jquery版本升级到3.4和material.js版本1.1.0。将jquery版本升级到3.4之后 $(“.id”).attr(“禁用”、“禁用”);不工作。它在chrome浏览器的某些版本中工作,我的版本是83.0.4103.116。 已正确删除和添加“禁用”属性,但单选按钮上未应用禁用样式。 如果我们在html中禁用硬代码,它工作正常 示例代码:

 <label class="mdl-radio mdl-js-radio mdl-js-ripple-effect" for="RadioButton">
 <input id="RadioButton" type="radio" class="mdl-radio__button" name="approve" value="Radiobutton">
 <span class="mdl-radio__label">Radio</span>
 </label>
$(document).ready(function () {
 $("#RadioButton").removeAttr("disabled");
if(condition)
$("#RadioButton").prop("disabled", "disabled");
});

无线电
$(文档).ready(函数(){
$(“#RadioButton”).removeAttr(“禁用”);
如果(条件)
$(“#RadioButton”).prop(“禁用”、“禁用”);
});
在js文件中,我添加了如下内容
普通单选按钮正常工作,但在使用material单选按钮(mdl js radio mdl js ripple effect using this class)后,该单选按钮不起作用

我建议在较新版本的jquery中使用它,这是更好的方法

$("#RadioButton").prop('disabled', true);

我也尝试过.prop,但它对我不起作用,但相同的代码在使用相同版本的chrome的其他系统中也起作用