Я хочу добавить идентификатор к автоматически сгенерированной кнопке возврата в jQuery Mobile, чтобы я мог добавлять к ней свои собственные стили.

Я предполагаю, что это можно сделать, выполнив поиск в DOM чего-либо с атрибутом data-rel «назад», а затем добавив к нему идентификатор, например, «кнопка возврата», однако я не могу найти правильный способ сделать это.

Может кто-нибудь мне помочь, заранее спасибо!

0
Martin 17 Фев 2013 в 20:59
Почему не удалось $("[data-rel='back']").prop("id", "back-button")?
 – 
Alexander
17 Фев 2013 в 21:12

1 ответ

Лучший ответ

Вы хотели что-то вроде этого:

Живой пример jsFiddle: http://jsfiddle.net/Gajotres/dgJzP/

$(document).on('pagebeforeshow', '#second', function(){       
    $('[data-rel="back"]').attr('id','some-back-button');
    $('#some-back-button').find('span .ui-btn-text').html('Baaaaack');
});
1
Gajotres 17 Фев 2013 в 21:13
Отлично, спасибо! Это сработало, когда я удалил #second. Спасибо еще раз
 – 
Martin
17 Фев 2013 в 21:27