PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : غیر فعال شدن لینک ها در jquery



Mehrvarzan
December 17th, 2011, 00:20
سلام
دوستانی که جی کوئری بلدن لطفا راهنمایی کنند.

من یه مشکل برخوردذ کردم
زمانی که توسط تابع .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");
});

دوستانی که بلدن لطفا راهنمایی کنند

farzadnsr
February 15th, 2012, 02:18
باید بجای رویداد click از رویداد live استفاده کنید.

مثال:



$("#div").live("click",function(){

$("#blog").load("form.php");

});