** чтобы ответить на один из ваших вопросов, когда вы нажмете назад, это не влияет на работающий javascript и, следовательно, не изменит его обратно ... попробуйте перезагрузить.Если вы посмотрите на свой источник, вы, вероятно, даже не увидите контент из ленты, как это делается после того, как HTML страницы загружен и проанализирован.
передает «i» в функцию onclick.Когда вы нажимаете на этот li
for(var i = 0; i < feed.items.length && i < 5; i++) {
var item = feed.items[i];
var title = item.title;
html += "\n<li onClick='goDetailed("i")'>\n";
html += "<h3><a href='#' class='ui-link-inherit'>" + title + "</a></h3>\n";
html += "<p>" + item.description + "</p>\n";
html += "</li>";
}
и когда вы пишете goDetailed (feedNumber), вы можете использовать, какой элемент RSS-канала вы щелкнули легко.по 3-му пункту он пройдет 2 (как в 0,1,2).
Надеюсь, это поможет
РЕДАКТИРОВАТЬ 2
На самом деле эточто ты ищешь!
Отправьте 'i', как я сказал выше, в goDetailed и в подробном наброске go, что вы ищете.
function goDetailed(feedNumber) {
newhtml += "<div data-role='content'>"feed.items[feedNumber].description"</div>";
}
И это должно выбрать правильный элемент фида.