2013-09-08 2 views
0

Я пытаюсь отключить кнопку, на которую я нажимаю и включаю остальные. Вот примеркак отключить/включить jquery мобильные кнопки?

<div class="container"> 
    <input type="button" class="status" value="Input1"> 
    <input type="button" class="status" value="Input2" disabled=""> 
    <input type="button" class="status" value="Input3" disabled=""> 
</div> 

var container = $('.container'); 

container.on("click", '.status', function() { 
    $('.status').prop('disabled', false).button(); // set all buttons to enabled 
    $(this).prop('disabled', true).button(); // set the one I clicked to disabled 
}); 

jsfiddle

Но это не работает, как это можно сделать включить \ отключить с JQuery-мобиль?

ответ

1

Это правильный способ отключить после инициализации:

$('.status').button('enable'); 
$(this).button('disable');  

Всегда проверяйте API site

LIVE DEMO

+0

еще, не могу заставить его работать на моих кнопок example.The не получить усиление. И я не уверен, что jquery ui работает так же, как и jQuery mobile – Patrioticcow

+0

использовать $ ('. Status'). RemoveAttr ('disabled') вместо этого включить их. Большинство браузеров только проверяют, присутствует ли атрибут disabled, и не имеет значения, какова его ценность. – user1600124

+0

@Patrioticcow, извините код и ссылки были хороши для пользовательского интерфейса jquery, а не для мобильных устройств. Я исправил код и ссылки для ваших нужд. – gdoron

Смежные вопросы