jQuery Mobile - невозможно спрятать кнопку, используя обычные методы jquery - PullRequest
4 голосов
/ 01 февраля 2012

У меня есть очень простая кнопка, которую я хотел бы скрыть

<input type="button" id="logoutBtn" value="logout" 
       data-theme="d" data-inline="true" aria-disabled="false">

Я использую этот простой вызов, чтобы скрыть его, но он ничего не делает

$('#logoutBtn').hide();

Итак, я попытался добавить это, что тоже не работает.

$('#first').live('pageinit', function(e){
      $('#logoutBtn').hide();
});

Что я делаю не так?

1 Ответ

5 голосов
/ 01 февраля 2012

Возможный дубликат 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();
...