这是针对jQuery Mobile的.并非所有常规jQuery答案都能正常运行.
我无法在jQuery Mobile中禁用我的按钮.
jQuery Mobile说要使用
$('input').button('disable');
Run Code Online (Sandbox Code Playgroud)
但是我在Firebug中收到一条错误消息:
未捕获的异常:在初始化之前无法调用按钮上的方法; 试图调用方法'禁用'.
它位于我页面的文档就绪部分,所以我不知道它是如何初始化的.
我试过直接通过它的id调用按钮,但这不起作用.
我试过了:
$('button').attr("disabled", "disabled");
Run Code Online (Sandbox Code Playgroud)
不行.
我还有一个switch命令,它将根据值的大小启用一个按钮.我有那个部分到它的路由到正确的"case"语句,但jQuery mobile中的启用/禁用按钮的东西不起作用.