انجمن ایران پی اچ پی
راه حل مشکل شناخته نشدن DOM المنت برای انجام هرکاری - نسخه قابل چاپ

+- انجمن ایران پی اچ پی
+-- انجمن: کلاینت ساید/Client side (https://forum.iranphp.org/Forum-%DA%A9%D9%84%D8%A7%DB%8C%D9%86%D8%AA-%D8%B3%D8%A7%DB%8C%D8%AF-Client-side)
+--- انجمن: JavaScript (https://forum.iranphp.org/Forum-JavaScript)
--> +--- موضوع: راه حل مشکل شناخته نشدن DOM المنت برای انجام هرکاری



راه حل مشکل شناخته نشدن DOM المنت برای انجام هرکاری - cyletech - ۱۳۹۱ خرداد ۲۴

سلام،

من این سوالو سرچ کردم http://stackoverflow.com/questions/9799761/jquery-ui-draggable-is-not-working-on-newly-created-dom-element چون برای خودم هم بوجود اومدن. واقعاً برام جای بسی تعجب بود البته دلیلش رو میدونستم و حتی میدونستم مشکل کجاست ولی راه حلش به ذهنم نیومده بود. همونطور که در پاسخی http://stackoverflow.com/a/11019463/771425 که برای سوال کننده فرستادم،
DOM المنتی که تازه ساخته شده (با جی کوئری یا جاوا اسکریپت کلاً) قاعدتاً نباید توسط متدهای از پیش نوشته شده شناخته بشن. یعنی ناشناختست براشون. راه حل اینه که بعد ساخت DOM المنتمون باید دوباره اون متد مورد نظر رو صدا بزنیم.

ناگفته نماند واقعاً کار روی یک پروژه و تجربه کردن خیلی آدم رو جلو تر از اونی میندازه که داره فقط میخونه. نه؟ البته مطالعه (فقط) پیش نیاز تجربه هست.


RE: راه حل مشکل شناخته نشدن DOM المنت برای انجام هرکاری - zoghal - ۱۳۹۱ خرداد ۲۸

از ایونت live هم میتونی در یک سری جاها استفاده کنی