В моем JQuery мобильных приложений, я создаю некоторые динамические pages.Here это кодПрикрепления обработчики событий для динамически создаваемых страниц JQuery Mobile
function createPages()
{
$header = "<header data-role='header'><h1>Dynamically created pages</h1></header>";
$content = "<div data-role='content' class='content'><p>This is a dynamically generated page</p></div>";
$footer = "<div data-role='footer'><h1>Audimax</h1></footer>";
for($i=1;$i<=5;$i++)
{
$section= "<section id='"+"#fav"+$i+"' data-role='page' data-url='"+"fav"+$i+"' class='dynamic'>";
$new_page = $($section+$header+$content+$footer+"</section>");
$new_page.appendTo($.mobile.pageContainer);
}
}
Страница создается правильно и добавляется в DOM и I может перейти к ним. Проблема в том, что я просто не могу подключить любые обработчики событий к динамическим страницам. Я использую идентификаторы динамических страниц с jquery «live», но безрезультатно. Любая помощь очень ценится.
Можете ли вы опубликовать код, в котором вы хотите прикрепить событие и позвонить? – Abhi
Где вы javascript-код на? на каждой новой динамической странице? или загруженной страницы (где это должно быть)? http://jsfiddle.net или, например, ссылка link/code тоже будет –