我正在构建一个列表,您可以在其中选择一个项目,然后将您带到另一个页面,其中包含有关所选元素的详细信息。
所以我需要知道选择了哪个元素来构建详细信息页面。
我正在建立这样的列表:
$.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 列表元素。有任何想法吗?