jQuery prop禁用在Android浏览器中不起作用

时间:2013-01-09 17:09:54

标签: android jquery web-applications disabled-input

在桌面浏览器(Chrome)中,我可以使用jQuery函数将输入字段设置为禁用: inputVar.prop('disabled',true)。 这个相同的代码似乎在GS3手机上的Android浏览器中无效。我在Android Chrome和默认浏览器上进行了测试。

任何替代方案? 我也试过这些没有运气。

inputVar.attr('disabled','');
inputVar.attr('disabled','disabled');
inputVar[0].disabled = false;

修改 完整代码

$("fieldset#myFieldSet > input").each(function(){
    var inputVar = $(this);// This is the jquery object of the input
    inputVar.prop('disabled',true);
});

1 个答案:

答案 0 :(得分:0)

嗯,使用attr的有效语法是inputVar.attr('disabled','disabled'),你试过吗?

此外,在您认为选择功能失效之前,请确保您的选择器正常工作(尝试隐藏输入或其他内容)。