jQuery に少し問題があるので、助けていただければ幸いです。とても簡単だと思いますが、本当にわかりません:-(
問題は、jQuery append() 関数を使用していくつかのコンテンツを作成し、このコンテンツにリンクがあり、押された場合に独自の関数を実行することです。
例はこちら: http://jsfiddle.net/5ahkD/2/
$(document).ready(function () {
$(".add").click(function () {
$("#items").append('<div id="item">\n\
<a href="#" class="delete" id="delete">Delete!</a>\n\
Some content inside div element...\n\
</div>');
});
$(".delete").click(function () {
$(this).hide();
});
});
「アイテム追加!」はリンク付きのコンテンツを生成し (「削除!」)、このリンクはクリックすると消えます。一番下のリンクだけでわかるように、このリンクが append() を介して書かれていない場合にのみ問題ありません...
ばかばかしいほど簡単なことはほぼ間違いありませんが、この作業を行う方法が見つかりません。