Javascript 点击jQuery移动链接/按钮时出现错误

Javascript 点击jQuery移动链接/按钮时出现错误,javascript,jquery,button,jquery-mobile,Javascript,Jquery,Button,Jquery Mobile,如果我在jQuery移动应用程序中有一个链接,并使用.button()将其设置为按钮。如果我点击文本(按钮的中心),它不会抛出事件“点击” 以下是一个例子: 运行此脚本,然后尝试瞄准文本。警报弹出窗口将不会显示。只有当您单击按钮的其他部分时,它才会起作用 在设备上进行测试时也会发生同样的情况 有没有一种简单的方法可以避免这种情况,或者我必须在我的应用程序中的任何地方使用标记 谢谢我以前没有创建过这样的按钮,但问题是 下面是这两种解决方案的JSFIDLE:jQuery移动项目的开发者,这里 虽

如果我在jQuery移动应用程序中有一个链接,并使用
.button()将其设置为按钮。如果我点击文本(按钮的中心),它不会抛出事件“点击”

以下是一个例子:

运行此脚本,然后尝试瞄准文本。警报弹出窗口将不会显示。只有当您单击按钮的其他部分时,它才会起作用

在设备上进行测试时也会发生同样的情况

有没有一种简单的方法可以避免这种情况,或者我必须在我的应用程序中的任何地方使用
标记


谢谢

我以前没有创建过这样的按钮,但问题是


下面是这两种解决方案的JSFIDLE:jQuery移动项目的开发者,这里


虽然上面的修复可能暂时修补该问题,但基本问题是
按钮()
插件用于
按钮
元素和输入。添加
data role=“button”
属性或调用
buttonMarkup()!两个伟大而简单的解决方案!
/*place the hidden link on top of the button UI*/
.ui-btn-hidden {
    z-index : 2;
}
<a href="" data-role="button">A tag w/ data-role="button"</a>