Трудно сказать, что вы пытаетесь сделать без какого-либо кода, но я думаю, что проблема связана с тем, что jQuery Mobile не стилизует вашу существующую кнопку, а скорее скрывает элемент и оборачивает его в новый 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();
Если есть лучший способ сделать это, я хотел бы знать об этом.Вот скрипка , которая показывает мое решение в действии.