当weui中picker如果有ww-open-data标签时,点击该标签弹不出选择器,经过研究需要增加如下代码,以picker控件id是drpPerson为例
$("#drpPerson").on('click', "ww-open-data", function (){ $("#drpPerson").trigger("click");//或者$(this.parentElement).trigger("click");
console.log('click ww-open-data');
return false;
});
重点是return false,如果不加上面这段事件代码的话,实际上在点击ww-open-data时会相当于点了两次,弹出后马上就消失了,而且还会频繁生成dom元素不自动删除,看起来没弹出一样。