-
December 17th, 2011, 00:20
#1
عضو انجمن
غیر فعال شدن لینک ها در jquery
سلام
دوستانی که جی کوئری بلدن لطفا راهنمایی کنند.
من یه مشکل برخوردذ کردم
زمانی که توسط تابع .load تگی (Div) از یه فایل php یا حتی همون فایل خودش لود میشه و وارد یه div دیگه میشه لینک های داخل div جدید دیگه برای جی کوئری جواب نمیدن.
برای مثال:
من یه div در صفحه اول دارم.
کد:
<div id="top_menu"></div>
حالا برای مثال این div رو میخوام بریزم توی div بالا
کد:
<div id="personal_detail_full"> <div id="personal_detail_text"><?php print($fa['email']) ?></div><div id="personal_detail_db" style="width:250px;"><input type="text" id="email" value=<?php print($record['email']) ?> disabled="disabled"/><div id="edit"><a href="#editmail"><img src="http://www.webhostingtalk.ir/images/edit.png"/></a></div></div>
</div>
توسط تابع load این کار انجام میشه و مشکلی نداره ولی وقتی میخوام تابع زیر رو صدا بزنم جوابگو نیست
کد:
$("#edit").click(function(){ $('#email').attr("disabled", false);
$("#edit > img").attr("src", "http://www.webhostingtalk.ir/images/save_b.png");
});
دوستانی که بلدن لطفا راهنمایی کنند
ویرایش توسط Mehrvarzan : December 17th, 2011 در ساعت 00:28
-
تعداد تشکر ها ازMehrvarzan به دلیل پست مفید
-
December 17th, 2011 00:20
# ADS
-
February 15th, 2012, 02:18
#2
عضو جدید
پاسخ : غیر فعال شدن لینک ها در jquery
باید بجای رویداد click از رویداد live استفاده کنید.
مثال:
کد PHP:
$("#div").live("click",function(){
$("#blog").load("form.php");
});
-