0
的jsfiddle鏈接:https://jsfiddle.net/gzp0pcot/值不正常jQuery的工作
我有ID爲「myTextBox」
輸入元素我想改變滑塊值我在此輸入更改值框。 所以我使用Jquery,當任何東西在該輸入框上被改變/粘貼時觸發一個函數。
$("#ex1").slider('setValue',this.value);
上面的語句應該改變滑塊的值和位置。如果我直接傳遞整數值,它可以工作,但它不適用於當前輸入元素值。 下面的語句作品和改變滑塊位置:
$("#ex1").slider('setValue',578);
而且當前輸入元素的值是工作,如果我使用alert()函數。 如果我手動更改「val」變量的值,那麼滑塊也會改變其位置,但不反映當前值。
我使用從引導滑塊: https://github.com/seiyria/bootstrap-slider
我也嘗試下面的語句來獲取當前值,這一點我想是等同於上面的方法我使用即this.value
:
var val = documentgetElementById("#myTextBox").value;
var val = $(this).val();
var val = $("$myTextBox").val();
但是,沒有運氣也是如此。
謝謝。默認情況下,該變量作爲字符串? –
默認是。嘗試'typeof(this.value)'。 – Mouser