为了账号安全,请及时绑定邮箱和手机立即绑定

doT.js模板生成的html代码click事件失效

doT.js模板生成的html代码click事件失效

这是js点击变换图片和下拉列表的代码 $('#mycarousel li').click(function(){   var $this = $(this);   $('#imgpath').attr('src', $this.find('img').attr('data-original'));      $this.find('img').addClass('actived').parent().siblings().find('img').removeClass('actived');             $('#plist')[0].selectedIndex = currentPlayIndex; }); $('#plist').change(function(){ var $this = $(this); var selectedIndex = $this.find(':selected').index(); $('#mycarousel li').eq(selectedIndex).trigger('click'); }); 下面是页面html的: 图片列表 <ul id="mycarousel" >       <script type="text/template" charset="utf-8" id="mycarouseltmp">                      {{ for(var i=0;i<it.length;i++){ }}                      <li><img class="lazy" src="img/grey.gif" data-original="{{=it[i].img_path}}" width="80" height="60" alt="" title="{{=it[i].ymd}}"></li>                       {{ } }}        </script> </ul> 对应图片的时间列表 <div class="plist">                      <select id="plist">                       <script type="text/template" charset="utf-8" id="plisttmp">                      {{ for(var i=0;i<it.length;i++){ }}                      <option>{{=it[i].ymd}}</option>                      {{ } }}                      </script>                     </select>  </div>
查看完整描述

2 回答

?
伪文青的杨小蜂

TA贡献2条经验 获得超0个赞

已解决

查看完整回答
反对 回复 2017-09-26
  • SuperBumblebee
    SuperBumblebee
    大佬我也遇见和你一样的问题了,在dot.js的HTML部分的<script></script>中无法触发点击事件
  • SuperBumblebee
    SuperBumblebee
    你是怎么解决的?大佬
?
伪文青的杨小蜂

TA贡献2条经验 获得超0个赞

各位大牛来帮帮忙

查看完整回答
反对 回复 2017-09-25
  • 2 回答
  • 0 关注
  • 2522 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信