我对Yii2使用Slider Kartik扩展。我想根据自己的需要配置PluginEvent选项。所以这是我的代码:
<?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>
但是在我的HTML布局中,我使用了模型属性,例如:$value['strategy_title']
有没有办法放置我的$value['strategy_title']
而不是#testVal?
答案 0 :(得分:0)
您需要连接php变量,
<?= Slider::widget([
'name' => 'rating_1',
'value' => 7,
'sliderColor' => Slider::TYPE_GREY,
'pluginEvents' => [
'slide' => "function(slideEvt) {
$('#".$value['strategy_title']."').text(slideEvt.value);
}",
],
]) ?>