プラグインを使用して、リストから行をスワイプして削除しています。
$('#swipeMe li').swipeDelete();
$('#swipeMe li').on('click', function(){
$(this).trigger('swiperight')
});
swipeDelete機能は、htmlで記述した場合に正常に機能します。
<h2>Assets </h2>
<div id="Assets">
<ul id="swipeMe">
<li ><a href="#">This doesn't works</a></li>
<li data-swipeurl="#"><a href="#">This works<</a></li>
<li data-swipeurl="#"><a href="#">This works<</a></li>
<li data-swipeurl="#"><a href="#">This works<</a></li>
<li data-swipeurl="#"><a href="#">This works<</a></li>
<li data-swipeurl="#"><a href="#">This works<</a></li>
<li data-swipeurl="#"><a href="#">This works<</a></li>
<li >This doesn't</li>
</ul>
</div>
しかし、私が追加する新しいリスト項目には含まれていません。
$('.submitAsset').click(function(){
var asset = $('#asset_number').val();
$('<li data-swipeurl="#"><a href="#">' + asset + '</a></li>')
.appendTo('#Assets #swipeMe').swipeDelete();
$('#assetForm').slideUp();
});
助けてください :/