range slider
について、次のJQuery関数があります。それはうまく動作しています。範囲スライダに値を渡す必要がある実行時のJquery関数
<script type="text/javascript">
jQuery(function() {
jQuery("#slider-range").slider({
range: true,
min: 55,
max: 50000,
values: [55, 50000],
slide: function(event, ui) {
jQuery("#minValue").val(ui.values[0]);
jQuery("#maxValue").val(ui.values[1]);
}
});
jQuery("#minValue").val(jQuery("#slider-range").slider("values", 0));
jQuery("#maxValue").val(jQuery("#slider-range").slider("values", 1));
});
</script>
は今、私はスライダーの範囲を示してMySQLデータベースから実行時に動的に関数内max
とmin
の値を渡す必要があります。
次のような隠しフィールドを使用してこれらの値を設定しようとしました。
<script type="text/javascript">
jQuery(function() {
var mini=document.getElementById("hid_min_price").value;
var maxi=document.getElementById("hid_max_price").value;
jQuery("#slider-range").slider({
range: true,
min: mini,
max: maxi,
values: [mini, maxi],
slide: function(event, ui) {
jQuery("#minValue").val(ui.values[0]);
jQuery("#maxValue").val(ui.values[1]);
}
});
jQuery("#minValue").val(jQuery("#slider-range").slider("values", 0));
jQuery("#maxValue").val(jQuery("#slider-range").slider("values", 1));
});
</script>
しかし、動作しません。実行時にmax
とmin
の値を動的に設定する方法はありますか?
「min:<?php echo $ row ['min'];?> 'のようなことはありますか? – j08691