2014-01-09 65 views
0

所以,這個問題是專門從jQUeryUI微調的屬性value。爲了讓它發生變化,我嘗試了許多不同的事情,但唯一改變的是arial-valuenow,我其實不太在意。事實上,如果它可以被刪除,那將是最佳的。我明白詠歎調的屬性是什麼,但是對於這個例子我需要正確的屬性。從jQueryUI微調獲取值屬性微調

我目前的工作如下:

$(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個小時。

希望別人能找到這個有用的,雖然。

+0

根本不http://jqueryui.com/spinner/第一個例子告訴你你需要什麼?具體來說,'$(「#getvalue」).click(function(){alert(spinner.spinner(「value」)); });' – j08691

+0

不是。問題是當字段被構建時,沒有價值=「」,只有它是ARIA的對手,aria-valuenow。即使你把value =「」或其他東西,ARIA的對手也不會更新輸入的值屬性 - 只有ARIA。我需要ARIA和價值是一樣的。 – Jen

回答

2

答:

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