jQuery Mobile - 无法使用常见的jquery方法隐藏按钮

4 html javascript css jquery jquery-mobile

我有这个非常简单的按钮,我想隐藏

<input type="button" id="logoutBtn" value="logout" 
       data-theme="d" data-inline="true" aria-disabled="false">
Run Code Online (Sandbox Code Playgroud)

我正在使用这个简单的调用来尝试隐藏它,但它没有做任何事情

$('#logoutBtn').hide();
Run Code Online (Sandbox Code Playgroud)

那么我尝试添加它,这也不起作用.

$('#first').live('pageinit', function(e){
      $('#logoutBtn').hide();
});
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

Sam*_*iri 5

可能重复的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="logoutBtn" value="button" data-theme="e" data-inline="true" class="ui-btn-hidden" aria-disabled="false">
</div>

$('#logoutBtn').closest('.ui-btn').hide();
Run Code Online (Sandbox Code Playgroud)