Обновление виджета в jquery mobile - PullRequest
0 голосов
/ 30 декабря 2011

Похоже, jquery mobile инициализирует виджеты при загрузке страницы, используя атрибуты тега data-XXX.например <a href="#main" data-icon="info" data-role="button">back</a> превращается во что-то подобное

 <a href="#main" data-icon="home" class="managable ui-btn-left ui-btn ui-btn-icon-left  ui-btn-corner-all ui-shadow ui-btn-up-a" data-theme="a">
   <span class="ui-btn-inner ui-btn-corner-all" aria-hidden="true">
      <span class="ui-btn-text">back</span><span class="ui-icon ui-icon-home ui-icon-shadow">        
      </span>
   </span>
 </a>

Я хотел бы знать, КАК повторно генерировать этот виджет, если я динамически изменяю какой-либо атрибут data-XXX?Например, я бы изменил data-icon = "delete" и увидел бы, что этот виджет перегенерирован с использованием нового data-icon.Или даже смена роли данных с «кнопки» на что-то другое.Есть ли способ?

1 Ответ

1 голос
/ 01 января 2012

В случае, если вы добавляете на страницу что-то, чего еще не было, или когда вы вносите изменения в существующий элемент, вам необходимо обновить этот элемент на странице.

Обновление списков просмотра jQuery Mobile, кнопок, раскрывающихся списков и полей ввода

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...