【发布时间】:2014-02-27 19:39:35
【问题描述】:
我刚开始使用 jquery 移动自定义主题而不是默认主题之一。很多问题...但目前的问题是动态创建的按钮无法按预期工作。
我有一些通过 $("#container").append(...) 注入的动态 html
<div>
<a class="view-it" data-role="button" href="">View</a>
</div>
因为它是动态的,所以我需要这样做
$("*[data-role='button']").button();
让它初始化。
虽然我的按钮现在看起来像一个按钮,但锚点仍然看起来像一个超链接,并且 click 事件仅在单击按钮内部的超链接时触发,而不是在按钮本身的其他区域时触发。
有什么想法吗?
更新:
如果我使用这样的 div 而不是锚点
<div class="view-it" data-role="button">
View
</div>
它现在可以正确显示,但仍然不响应整个按钮表面的点击...仅在文本周围(+ 一点边距)
【问题讨论】:
-
你用的是哪个版本?
-
jquery mobile 1.4.1
标签: jquery jquery-mobile jquery-mobile-button