适用于Yii2的Slider Kartik扩展插件事件

时间:2018-08-05 19:51:21

标签: javascript yii2

我尝试使用this扩展。我想要的只是来自官方docs的回复示例6,这就是我所做的:

<?php echo Slider::widget([
'name'=>'rating_1',
  'value'=>7,
  'sliderColor'=>Slider::TYPE_GREY,
  'pluginEvents' => [
     "slide" => "function(slideEvt) { 
        $('#testVal').text(slideEvt.value); 
        }",
   ],
]);
?>
<span>Current Slider Value: <span id="testVal">3</span></span>

enter image description here 因此,如您在图片上看到的,我可以移动滑块,但#testVal内的值不会改变。我做错了什么?

1 个答案:

答案 0 :(得分:0)

您需要确保只有一个id为testVal的span元素,否则它将无法正常工作,脚本没有任何问题。

第二,从该行的id部分删除多余的双引号"

$('"<?php echo $value['strategy_title']?>"').text(slideEvt.value); 

$('". $value['strategy_title']."').text(slideEvt.value);