如何使用jquery动态地在列表视图中的描述中显示特定标记?
我试图从some.txt文件中获取一些数据。 我想在列表视图中的每个列表下显示该文件中的一些数据,如描述。
$(xml).find('section[order="' + order + '"] content').each(function () { var content = $(this).text(); var seq = order + '' + $(this).attr('order'); var file = $(this).attr('file'); $("#content").append('' + content + ' '); }); $("#content").listview('refresh'); });
在上面的代码中我创建了listview.Now我改变了代码如下:
$("#content_list").append('' + content + ' '); $(".description").each(function() { $(".text").load(file, function() { var txt = $(this).find('I').text(); $("#content_list").append('' + txt + '
'); }); });
在上面的代码中,“file”属性包含一些.txt文件。 通过使用此文件,我想获取一些数据来显示文本作为列表中标题的描述。我尝试了很多方面,但整个文件正在显示。
提前致谢。
你启动了你的代码.ready
,不建议用于jQuery Mobile( 解释 )我用pageinit
替换它,它相当于.ready
但设计用于jQuery Mobile。
。 load
未正确使用; 你需要以这种方式从加载的文件中读取检索的( 数据 )。
$('#files').load(file, function (data) { var txt = $(data).find('i').text(); ....... });
这是新代码 。