下面是动态生成列表的代码
success:function(data){
//服务器返回响应,根据响应结果,分析是否登录成功;
var str ="";
var li = 0;
for(var i in data){
str += '<div class="mui-popover mui-popover-bottom mui-popover-action" ></div>'
+"<div id=" + data[i].blname + ' class="mui-table-view-cell">'
str +='<p id="blname'+li+'" hidden>'+data[i].blname+'</p>'
+'<p id="flag" hidden>'+data[i].flag+'</p>'
+'<p style="color: #0D0D0D;font-size: 20px;">'+data[i].blname+"路方向"+data[i].fx+"</p>"
+"<p style="+"'color: #FF8247;'"+">"+data[i].jz+"站</p>"
+"</div>"
}
$(".mui-table-view").html(str);
},
这是div
<div class="mui-scroll" id="list1">
<ul class="mui-table-view">
</ul>
</div>
问题来了,我在触发点击时间的时候如何获取2个隐藏列的值,折腾了1个下午啦,谢谢大家
mui(".mui-table-view").on('tap','.mui-table-view-cell',function(){
var blname =this. //这改怎么获取2个隐藏列的值啊
mui.openWindow({
url: "busline.html",
id: blname,
waiting: {
autoShow: false
},
extras:{
id:blname
}
});
});
1 个回复
a***@163.com
获取子元素啊。或者把你要获取的值放到mui-table-view-cell 的属性里面