Я создаю список, в котором вы можете выбрать один из элементов и который приведет вас к другой странице с подробностями о выбранном элементе.передать данные выбранного элемента списка с помощью jQueryMobile/HTML
Поэтому мне нужно знать, какой элемент был выбран, чтобы создать детальную страницу.
Я строю свой список, как это:
$.getJSON("fakultaeten.js",function(data)
{
var list = $('#taskList');
$.each(data.fakultaeten, function(key,value)
{
var mother = "<li id='first'>"+value.name+"<ul>";
$.each(value.institut, function(key1, value1)
{
var son="<li id='second' data-param='"+value1+"'><a href='#detail'>"+value1+"/a></li>";
mother+=son;
});
mother+="</ul></li>";
list.append(mother);
});
list.listview("refresh");
return false;
});
И тогда я пытаюсь определить, когда пользователь нажимает на элемент списка:
$("#second").on("click",function(event) {
console.log($(this).text())
})
Но это не работает. Хотя он работает для элемента # first list. Есть идеи?