$('div').not('#logs').each(function () {
var id = $(this).attr('id');
$("#" + id).bind('click', function () {
$('#logs').append('\n' + $(this).attr('id') + '\n');
});
});
$(".test").live('click', function () {
alert('from x');
});
私がしたことは、いくつかのdivを作成し、各関数を使用してすべてのdivをループし、各divのクリックイベントをバインドしたようなものです。
上記のようにライブ機能をバインドしたクラス名「test」の各div内にスパンがあります。スパンをクリックすると、「x から」というアラートのみが表示されるはずですが、動作がわかりません。
動作は、バインド機能も機能しており、ライブ機能も機能しています。
私の文章形成の間違いをお詫び申し上げます。私は問題を説明するのが少し下手です。行動の説明を待っています。
ありがとう