jQuery .live() のバージョン 1.7 は .on() を支持して廃止されたため、簡単な質問です。ただし、.on() は、JavaScript を介してレンダリングされ、DOM にロードされる要素では機能しないようです。私の質問は、 .live() を引き続き使用する必要があるか、または .on() がこれらの新しく生成された要素をどのようにキャプチャするかです。
例として、これが私のコードです:
$("#listitem").append("<li id='removeitem'>" +
formdata + ' <a href="#">Remove</a></li>');
そして、.on() を介してこの要素を操作しようとすると、結果は何もありませんが、.live() はこの要素を取得できます。
$("#removeitem").live("click", function(event) { alert($(this).text()); });