Jquery ui 从jQueryUI微调器获取值属性

Jquery ui 从jQueryUI微调器获取值属性,jquery-ui,spinner,return-value,Jquery Ui,Spinner,Return Value,因此,这个问题专门针对jQUeryUI微调器中的属性值。为了改变它,我尝试了许多不同的方法,但唯一改变的是arial valuenow,实际上我并不太在意。事实上,如果可以移除,那将是最佳选择。我理解aria属性的用途,但是对于这个实例,我需要正确的属性 我目前的工作如下: $(function() { $("#spinner").spinner({ min: 0, max: 20, step: 1, start: 0, spin: function(event,ui) { var value

因此,这个问题专门针对jQUeryUI微调器中的属性
。为了改变它,我尝试了许多不同的方法,但唯一改变的是
arial valuenow
,实际上我并不太在意。事实上,如果可以移除,那将是最佳选择。我理解aria属性的用途,但是对于这个实例,我需要正确的属性

我目前的工作如下:

$(function() {
$("#spinner").spinner({
min: 0,
max: 20,
step: 1,
start: 0,
spin: function(event,ui) {
var value = $($(this).attr("value")).val($(this));
}
}); 
});
我确实浏览了这个网站,没有看到任何与我的问题相关的东西。非常感谢您提供的任何帮助

编辑:

虽然我对此并不特别满意,但我确实找到了答案:

$(function() {
$("#spinner").spinner({
min: 0,
max: 20,
step: 1,
change: function(event,ui){
    $(this).attr("value",$(this).val());
}
});
})
它更新了值,是的,但不幸的是,问题(与jQueryUI交互的脚本)比我想象的要复杂,我只是浪费了6个小时

希望其他人能发现这一点很有帮助。

回答:

$(function() {
$("#spinner").spinner({
min: 0,
max: 20,
step: 1,
change: function(event,ui){
    $(this).attr("value",$(this).val());
}
});
})

第一个例子没有告诉你你需要什么吗?特别是
$(“#getvalue”)。单击(函数(){alert(spinner.spinner(“value”);})否。问题是,当构建字段时,没有值=”,只有它的ARIA对应项,ARIA valuenow。即使您输入value=”“或其他内容,ARIA对应项也不会更新输入的value属性——只更新ARIA。我需要的咏叹调和价值是相同的。