【发布时间】:2015-02-05 23:08:13
【问题描述】:
我在禁用我的 jquery 微调器时遇到问题。它们看起来像这样:
<input id='A1' style='width:45px;font-size:15px;display:inline-block' min='0' max='999'>
<input id='A2' style='width:45px;font-size:15px;display:inline-block' min='0' max='999'>
<input id='A3' style='width:45px;font-size:15px;display:inline-block' min='0' max='999'>
<input id='A4' style='width:45px;font-size:15px;display:inline-block' min='0' max='999'>
...
...
它们工作正常,但是当我想禁用它们时,它们的值变为 0 或者它给了我错误。 这是我试过的(一个一个,不是一次):
$("#content :input").prop("disabled", true); //disable all other inputs, commenting this does not change, just added it here to show all
$('input[id^="A"]').spinner({disabled:true}); //sets value to 0
$("[id^=A]").spinner("disable");
$("[id^=A]").spinner( "option", "disabled", true);
$('input[id^="A"]').spinner( "option", "disabled", true); // gives warning method does not exist
它是 JQuery 默认的微调器,没什么特别的。 我做错了什么?
【问题讨论】:
-
代码 sn-ps 用于可运行的演示......您的 HTML 或 JS 单独是不可运行的。请链接外部库和 HTML 所需的 HTML、CSS 和 JS 来创建演示或删除 sn-p 并使其成为代码块。
-
我只是认为这是 StackOverflow 的一个新功能:P
-
spinner是什么意思?是这个jqueryui.com/spinner 吗? -
@DieterDeKeyser 当然这是 SO 的一个很酷的新功能,但是你必须正确使用它,否则它是无用的,并且会在我们的控制台中抛出错误......
-
@watou:是的,我检查了示例和 API,但它对我没有帮助。 TJ:不是故意的 ;-)
标签: jquery html jquery-ui spinner