fin
fin
  • 发布:2016-03-08 21:57
  • 更新:2018-12-29 08:28
  • 阅读:5814

mui 操作JS添加的元素的问题。

分类:MUI

如:


var html = [];  
            var i = 1,  
                j = 1,  
                m = ss, //左侧选项卡数量+1  
                n = 20; //每个选项卡列表数量+1  
            for (; i < m; i++) {  
                html.push('<a class="mui-control-item" id="a'+i+'" href="#content' + i + '">' + bb[i]['list_name'] + '</a>');  
            }  
            controls.innerHTML = html.join('');  

这里添加了几个A标签,他们的id分别是a1-a10,那么我要给a8写单击事件,直接document.getElementById("a8")是找不到这个元素的,要怎么样才能找到他给他赋予单击事件呢?求解

2016-03-08 21:57 负责人:无 分享
已邀请:
逗逗水

逗逗水

最终怎么解决的呐

7***@qq.com

7***@qq.com

解决了么 怎么解决的呢

逗逗水

逗逗水

问题已解决:
用dom已存在的父级id或body进行定位,如a1-a10的父节点是div id= 'main'。
如下:

    mui('#main').on('tap','#a8',function(){  
                       //点击事件处理  
              }  

或  
     mui('body').on('tap', '#a8', function () {  
                   //点击事件处理  
      }

该问题目前已经被锁定, 无法添加新回复