PDA

View Full Version : سوال: مشکل در اجرای event بروی div



majid.mp
یک شنبه 26 مرداد 1393, 09:28 صبح
با عرض سلام خدمت دوستان
من به صورت زیر یک تگ div به div مورد نظرم اضافه کرده ام و همچنین برای آن کلاس ست نموده ام

$('#btn_AddText').click(function () {
$('.Class_Content').append("<div class='class_test'> فیلد جدید </div>");
});


حال به صورت زیر Event ی نوشتم که وقتی روی دکمه btn_AddText کلیک شد یک alert بدهد ولی alert نمایش داده نمیشود،لطفاً راهنمایی بفرمایید مشکل از کجاست :

$('.class_test').click(function () {

alert('This is a test');
});


با تشکر

nasrin55
دوشنبه 27 مرداد 1393, 20:16 عصر
چون div شما که append کردید، از ابتدا در صفحه Html نبوده، باید از متد on استفاده کنید.
به این لینک یه نگاهی بندازید. لینک (http://api.jquery.com/on/)