Jquery mobile jQuery Mobile 1.4.2中按钮周围出现的额外容器

Jquery mobile jQuery Mobile 1.4.2中按钮周围出现的额外容器,jquery-mobile,jquery-mobile-button,Jquery Mobile,Jquery Mobile Button,我在jquerymobile1.4.2中看到了一个额外的容器。我在jQM 1.3.2中没有这个问题 这是我正在使用的代码请注意,这个问题在JSFIDLE中没有出现: 测试1 这是显示jQM插入的额外div的小提琴: 如何去掉额外的div?从jQuery Mobile 1.4开始,使用.button仅用于输入,并键入button、submit或reset 输入被转换为包含所有样式的div <div class="ui-btn ui-input-btn ui-corner-all ui-sha

我在jquerymobile1.4.2中看到了一个额外的容器。我在jQM 1.3.2中没有这个问题

这是我正在使用的代码请注意,这个问题在JSFIDLE中没有出现:

测试1 这是显示jQM插入的额外div的小提琴:


如何去掉额外的div?

从jQuery Mobile 1.4开始,使用.button仅用于输入,并键入button、submit或reset

输入被转换为包含所有样式的div

<div class="ui-btn ui-input-btn ui-corner-all ui-shadow">
  Submit
  <input type="submit" value="Submit">
</div>

如果您调用.button on或标记,它们将被包装在一个div中。

您是否在使用上的.button?啊,是的,这就是导致额外div的原因。我想我必须为移动版本附加不同的click事件。如果你创建一个答案,我会将其标记为正确。谢谢谢谢@Omar,如何替换$'buttonID'。按钮'enable';在JQM 1.4中?我是指on或标记。@Louis.selector.addClassui-state-disabled;