Zend Framework创建jQuery滑块值后如何更改它

Zend Framework创建jQuery滑块值后如何更改它,jquery,zend-framework,slider,Jquery,Zend Framework,Slider,我用ZF以这种方式创建了一个滑块: print("<div>" . $this->slider("developmentEffort", "", array('min' => 1, 'max' => 10, 'value' => $this-&g

我用ZF以这种方式创建了一个滑块:

print("<div>" 
        . $this->slider("developmentEffort",
                      "",
                      array('min' => 1,
                            'max' => 10,
                            'value' => $this->value,
                            'animate' => 'slow'))
. "</div>");
这也不是

$( "#developmentEffort" ).slider( "option", "value", 9 );
我认为这是因为ZF创建了隐藏的输入字段。至少它不同于没有ZF的解决方案,而且它可以工作

Html如下所示:

<input id="developmentEffort" type="hidden" value="6" name="developmentEffort">
<div id="developmentEffort-slider" class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all">
<div class="ui-slider-handle ui-state-default ui-corner-all" style="left: 55.5556%;">  </div>
我收到的是[object]通知,而不是值


那么,我如何使用ZF完成这项工作呢?

如果滑块结构如下所示,并且带有隐藏值

    <h6>Price:<span id="pr_out"></span></h6>
    <div class="aclass" style="padding-left:5px;">            
        <div id="pr_slider" style="width:200px"></div>
        <input type="hidden" name="min_price" id="min_pr" />
        <input type="hidden" name="max_price" id="max_pr" />
    </div>

抱歉,但我不能让我的工作与这个例子。还是什么都没发生。我在上面添加了我的html代码。
var value = $( "#developmentEffort" ).slider( "option", "value" );
alert(value);
    <h6>Price:<span id="pr_out"></span></h6>
    <div class="aclass" style="padding-left:5px;">            
        <div id="pr_slider" style="width:200px"></div>
        <input type="hidden" name="min_price" id="min_pr" />
        <input type="hidden" name="max_price" id="max_pr" />
    </div>
    $("#pr_slider" ).slider
    ({
       range: true,
       min: min_range,
       max: max_range,
       values: [init_min_range, init_max_range],
       slide: function( event, ui )
       {
             $( "#pr_out" ).html(ui.values[ 0 ] + " - "+ui.values[ 1 ] );
             $( "#min_price" ).val(ui.values[0]);
            $( "#max_price" ).val(ui.values[1]);           
       }
    });