順序付けられていないリストに入るリスト項目を生成しています。次に、これらのリスト項目のクリックをリッスンしたいと思います。完全なコードを投稿していないことは承知していますが、投稿する必要がないことを願っています。このように追加された要素は、私の jQuery クリック機能によって完全に無視されますか? 私はほぼすべてを試しましたが、理由がわかりません!私が見たいのは私の「笑」アラートだけです!:(
$.each(entries, function(i, v) {
s += '<li';
if (favouriteItem(v.title)) s += ' data-theme="e"';
s += '><a href="#feedItemPage" class="contentLink" data-transition="slide" data-entryid="'+i+'">' + v.title + '</a></li>';
});
$("#linksList").append(s);
$("#linksList").listview("refresh");
$("li").click(function() {
alert("lol");
selectedEntry = $(this).data("entryid");
});
項目は視覚的に表示されますが、ソース コードは次のようになります。
<div data-role="content">
<ul data-role="listview" id="linksList" data-divider-theme="b" data-inset="false"></ul>
</div>
そこにli要素がないことを示唆しています。それでも、彼らは視覚的に示していますか?溶岩のプールに飛び込む前に誰か助けてください。