Jsfiddleリンク:https://jsfiddle.net/gzp0pcot/値が正常のjQueryで動作していない
私は、この入力に値を変更すると、スライダーの値を変更したいID「MyTextBoxを」
と入力要素を持っていますボックス。 私はJqueryを使用しています。これは何かがその入力ボックスで変更/貼り付けされたときに関数をトリガーします。
$("#ex1").slider('setValue',this.value);
上記のステートメントは、スライダの値と位置を変更する必要があります。整数値を直接渡すと動作しますが、現在の入力要素値では機能しません。声明の作品や変更以下 は位置をスライダ:私は警戒()関数を使用する場合
$("#ex1").slider('setValue',578);
また、現在の入力要素の値が働いています。 "val"変数の値を手動で変更すると、スライダもその位置を変更しますが、現在の値は反映されません。無
var val = documentgetElementById("#myTextBox").value;
var val = $(this).val();
var val = $("$myTextBox").val();
しかし:私はすなわちthis.value
使用しています上記の方法と同等であると仮定し、現在の値を取得するために、私はまた、文の下にしようとした https://github.com/seiyria/bootstrap-slider
:
私はからブートストラップスライダーを使用していますこれでも運がいい。
https://jsfiddle.net/gzp0pcot/3/はありがとうございます。そして、デフォルトではその変数は文字列として機能していましたか? –
デフォルトはwasです。 'typeof(this.value)'を試してください。 – Mouser