解决方法
在没有任何代码的情况下,很难说出你想要做什么,但是我认为问题起因于jQuery Mobile不会对现有按钮进行风格化,而是将元素隐藏在一个新的div中,该div被设计为看起来像一个按钮。
当前jQuery Mobile标记的按钮如下所示:
<div data-theme="e" class="ui-btn ui-btn-inline ui-btn-corner-all ui-shadow ui-btn-hover-e ui-btn-down-e" aria-disabled="false"> <span class="ui-btn-inner ui-btn-corner-all"> <span class="ui-btn-text">Submit</span> </span> <input type="submit" id="submit_btn" value="Submit" data-theme="e" data-inline="true" class="ui-btn-hidden" aria-disabled="false"> </div>
所以你找到最接近的祖先与ui-btn类并隐藏它:
$('#submit_btn').closest('.ui-btn').hide();