select2 复制事件的问题 [ 求助交流 ]
我用select2写了一个三级联动 然后我需要点击按钮后,动态添加上面写的三级联动 可是复制后发现事件没有复制过来 求助!
具体代码如下:
<div class="awards">
<div class="award">
<?php
$award_model= new backend\models\Tag();
$award_year = "请选择时间";
$award_award="请选择奖项";
$specific_award="请选择具体的奖项";
$award = "获奖时间".Select2::widget([
//'class' => 'award_year',
'name' => 'award_year[]',
'data' => $award_model->getAwardList(7615),
'language' => 'zh-cn',
'hideSearch' => true,
'changeOnReset'=> true,
'options' => ['placeholder' =>$award_year, 'class'=>'award_year'],
'pluginOptions' => [
'allowClear' => true,
//'tags' => true,
],
'pluginEvents' => [
'change' => 'function(event){
var _this = $(this);
$.post("'.yii::$app->urlManager->createUrl('video/getaward').'&type=1&parent_award_id="+$(this).val(),function(data){
_this.parents(".awards").find(".award_award").html(data);
_this.parents(".awards").find(".specific_award").html("<option value=>请选择具体的奖项</option>");
})}',
],
])."<br>";
$award .="奖项".Select2::widget([
//'class' => 'award_award',
'name' => 'award_award[]',
'options' => ['placeholder' => $award_award, 'class' => 'award_award'],
//'data' =>$award_model->find()->where(['parent_id'=>$award_year_id])->asArray()->all(),
'language' => 'zh-cn',
'hideSearch' => true,
'changeOnReset'=> true,
'pluginOptions' => [
'allowClear' => true,
//'tags' => true,
],
'pluginEvents' => [
'change'=>'function(event){
var _this = $(this);
$.post("'.yii::$app->urlManager->createUrl('video/getaward').'&type=2&parent_award_id="+$(this).val(),function(data){
_this.parents(".awards").find(".specific_award").html(data);
});}',
],
])."<br>";
$award .="具体奖项".Select2::widget([
//'class' => 'specific_award',
'name' => 'specific_award[]',
//'data' => $award_model->find()->where(['parent_id'=>$award_award_id])->asArray()->all(),
'language' => 'zh-cn',
'hideSearch' => true,
'changeOnReset'=> true,
'options' => ['placeholder' => $specific_award, 'class' => 'specific_award'],
'pluginOptions' => [
'allowClear' => true,
//'tags' => true,
],
]);
echo $award."<br>";
?>
</div>
</div>
jq代码如下:
$formatJs = <<<eof
$('.more').click(function () {
$(".awards:last").append($(".award:first").clone(true));
});
eof;
稻草人369 广州
注册时间:2017-11-10
最后登录:2018-05-21
在线时长:5小时55分
最后登录:2018-05-21
在线时长:5小时55分
- 粉丝1
- 金钱65
- 威望0
- 积分115