gpt4 book ai didi

javascript - .listview() is not a function error when creating a dynamic listview in jquery mobile 中

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:18:55 25 4
gpt4 key购买 nike

在查询 facebook api 之后,我正在尝试在 jquery mobile 中创建一个动态 ListView ,以检索用户的新闻提要。这是我标记的一部分:

markup += '<li><a href=""><img src="https://graph.facebook.com/' + id + '/picture">'+'<h4>' + name + '</h4><p>' + short_post +'....</p></a></li>';

然后我有,

 $(newsfeedposts).append(markup);

$(newsfeedposts).trigger("create");

然而在那之后当我调用

$(newsfeedposts).listview("refresh");

我收到一个类型错误:TypeError: $(...).listview is not a function

我的html div标签是这个

  <div data-role="content"> <div class ="post">
<ul data-role="listview" class="ui-listview" id="newsfeedposts" data-divider-theme="b" data-theme="a" data-overlay-theme="a" data-autodividers="true" data-inset="true">
</ul>
</div>

如果您发现我做错了什么,请告诉我。这已经花了很长时间...

最佳答案

您没有以正确的方式使用 jQuery-selector。要定位具有 id 的元素,请使用 $('#element_id') 并针对具有类 $('.element_class') 的元素。因此,您的选择应如下所示。

$('#newsfeedposts').append(markup);

然后

$('#newsfeedposts').listview('refresh');

关于javascript - .listview() is not a function error when creating a dynamic listview in jquery mobile 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17323981/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com