PDA

View Full Version : سوال: مشکل با تابع live در جی کوئری



bluetooth153
سه شنبه 22 بهمن 1392, 00:38 صبح
سلام دوستان
من یک قسمتی از المنت های html صفحم رو به صورت داینامیک تولید میکنم ینی هم به صورت ایجکس از بانک میخونم و در صفحه قرار میدم و هم با توابع جی کوئری محتوا تولید میکنم .
حالا رویدادهایی که قراره برای این المنت های ساخته شده اجرا بشن روی اینها عمل نمیکنه ( چون المنت ها بعد از لود شدن صفحه ساخته شدن )
با تابع live هم که کار میکنم باز هم هیج تفاوتی ایجاد نمیشه یعنی المنت های استاتیکی که در زمان لود صفحه بودن روشون اون رویداد اجرا میشه ولی بقیه نه .


$('.search-choice-close').live("click",function(){
دستورات
});

از تابع On هم به همین صورت استفاده میکنم و باز هم نتونستم نتیجه بگیرم .
این توابع live و on رو باید تو رویداد document.ready قرار بدیم یا تفارتی نمیکنه؟
ممنون میشم جواب بدید خیلی کارم گیره
خدانگهدار

Javidhb
سه شنبه 22 بهمن 1392, 00:56 صبح
اینجا رو ببینید... (http://barnamenevis.org/showthread.php?440415-%D8%A7%D8%B6%D8%A7%D9%81%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-%D9%85%D9%82%D8%A7%D8%AF%DB%8C%D8%B1-%D8%AC%D8%AF%DB%8C%D8%AF-%D8%A8%D8%A7-.html()-%D9%88-%D9%88%D8%A7%DA%A9%D9%86%D8%B4-%D9%86%D8%B4%D8%A7%D9%86-%D9%86%D8%AF%D8%A7%D8%AF%D9%86-%D8%A8%D9%87-%D8%B1%D9%88%DB%8C%D8%AF%D8%A7%D8%AF%D9%87%D8%A7&p=1970901&viewfull=1#post1970901)

azamicu
چهارشنبه 23 بهمن 1392, 18:19 عصر
سلام دوست عزیز live توی ورژن های جدید jquery کار نمیکنه و برای استفاده از on باید name space رو هم بهش بدی