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