gpt4 book ai didi

javascript - Jquery slider (查询中的 php 值)

转载 作者:行者123 更新时间:2023-12-03 07:37:46 25 4
gpt4 key购买 nike

需要 Jquery slider 方面的帮助。

我的jquery代码

<script>
jQuery(document).ready(function($) {
$('#price_filter').val(<?php echo $min; ?>-<?php echo $max; ?>);
$("#price_slider").slider({
min: <?php echo $min; ?>,
max: <?php echo $max; ?>,
values:[<?php echo $min; ?>, <?php echo $max; ?>],
step: 100,
range:true,
slide: function(event, ui) {
$("#price_range_label").html('$' + ui.values[ 0 ] + ' - ' + ui.values[ 1 ] + '$' );
$('#price_filter').val(ui.values[0] + ' -' + ui.values[1]).trigger('change');
}
});

$('#status :checkbox').prop('checked', false);
$('#all_status').on('click', function(){
$('#status :checkbox').prop('checked', $(this).is(':checked'));
});

FilterJS(services, "#service_list", {
template: '#template',
criterias:[
{field: 'amount', ele: '#price_filter', type: 'range'},
{field: 'status', ele: '#status :checkbox'}

],

});
});

</script>

HTML

<center><span id="price_range_label" style="margin:10px;">
<?=$min; ?>-<?=$max; ?> USD.</i></span></center>
<br/>
<div id="price_slider"></div>
<input type="hidden" id="price_filter" value='<?php echo $min; ?>-<?php echo $max; ?>'/>

问题是当我选择最大范围并将其滑动到最小某个地方的所有项目时。仅当我从最小滑动到最大时,此 slider 才能正常工作。

我还有一个巨大的值(例如最小值 500 最大值 10000000)

我做错了什么?谁能帮我解决它吗? :(

最佳答案

不要在 jQuery 中使用 PHP 代码。您可以将值放入 jQuery,例如 $(element).attr('attribute');$(element).val();

您只需写入 HTML:

<input type="hidden" id="min" value="<?p=$min;?>">
<input type="hidden" id="max" value="<?p=$max;?>">

在 jQuery 中:

min: $('#min').val(),
max: $('#max').val(),
values:[$('#min').val(), $('#max').val()],

关于javascript - Jquery slider (查询中的 php 值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35542184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com