У меня есть страница с несколькими страницами (s-data-role) и вы хотите установить контент на div или другие элементы. В основном это работает ... как это:использовать jQuery/jQuerymobile .text для установки содержимого нескольких идентификаторов
<a href="..something" id="content-something"></a>
<div id="content-sometext"></div>
и установить его с этим:
$('#content-something').text('Something in there');
$('#content-sometext').text('Sometext in there');
Проблема возникает, когда я пытаюсь установить содержание над несколькими экземплярами идентификаторами, и только первый идентификатор создается - будь то в одной и той же роли PAGE- данных или нет:
<a href="..something" id="content-something"></a> ---> Something in there
<div id="content-sometext"></div> ---> Sometext in there
Some more html...
<a href="..something" id="content-something"></a> ---> empty!
<div id="content-sometext"></div> ---> empty!
насколько я понял/мобильной документации JQuery несколько экземпляров должны быть в состоянии установить с .text().
Что я делаю неправильно? Большое спасибо за вашу помощь заранее.
Именно поэтому идентификаторы должны быть уникальными на странице контекста. Вместо этого используйте класс. Но в качестве обходного пути для действительно плохого кодирования вы можете использовать: $ ('[id = content-something]') –