[問題] 請問jquery可以執行jquery嗎?

作者: crossdunk (推噓自如)   2014-05-15 14:58:09
各位前輩好,小弟在練習的時候有個問題
我將我的問提敘述一下
一開始頁面已經有個表格(1),裡面有個連結<a></a>
當我點連結時,利用jquery去抓json來產生另一個表格(2)裡面的值
表格2裡面有個<a class="stf"></a>,現在我想要利用表格2的<a></a>來送ajax
我將要傳送的值放在href裡面
但不論怎樣他都會連結過去,我有reture false,他還是會連過去
測試後發現
$("a.stf").click都不會執行
在想是不是因為我的表2是利用JQUERY產生的
而因為先讀取後讀取的關係所以沒有效果 ...
說得更清楚些
假設我JQUERY有這個
$("#table_stf_detail").append("<a class=\"stfquote\" href=\"5555\"
title=\"edit\">321321</a>");
$("a.stfquote").click(function(){
alert("654");
return false;
});
點了連結之後他沒有alert 654
而是直接跑連結href的網址 ...
請問這種有解嗎 ?
先感謝各位先輩了!
作者: mmis1000 (秋月戀楓)   2014-05-15 15:30:00
直接在click裡 $(this).attr('href','javascript:void')$(this).attr('href','javascript:void(0)')
作者: mmis1000 (秋月戀楓)   2014-05-15 15:33:00
阿,看錯,如果是順序問題,就重新綁handle就好了啊?
作者: mmis1000 (秋月戀楓)   2014-05-15 16:53:00
http://jsfiddle.net/bqV76/ 你的code完全正常啊?
作者: danny8376 (釣到一隻猴子@_@)   2014-05-15 17:34:00
新生成的事件要重綁(因為是"新的",所以沒綁過事件)
作者: danny8376 (釣到一隻猴子@_@)   2014-05-15 17:35:00
不想重綁的話就把事件綁在上層,然後用filter過濾
作者: danny8376 (釣到一隻猴子@_@)   2014-05-15 17:37:00

Links booklink

Contact Us: admin [ a t ] ucptt.com