作者crossdunk (魯來又魯去)
看板Ajax
標題[問題] 請問jquery可以執行jquery嗎?
時間Thu May 15 14:58:09 2014
各位前輩好,小弟在練習的時候有個問題
我將我的問提敘述一下
一開始頁面已經有個表格(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的網址 ...
請問這種有解嗎 ?
先感謝各位先輩了!
--
Sent from my 3cm
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.19.218
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Ajax/M.1400137094.A.9A4.html
※ 編輯: crossdunk (59.120.19.218), 05/15/2014 14:59:40
1F:推 mmis1000:直接在click裡 $(this).attr('href','javascript:void') 05/15 15:30
2F:→ mmis1000:$(this).attr('href','javascript:void(0)') 05/15 15:30
3F:→ mmis1000:阿,看錯,如果是順序問題,就重新綁handle就好了啊? 05/15 15:33
※ 編輯: crossdunk (59.120.19.218), 05/15/2014 16:27:21
冏 那到底錯在哪裡 ...
我在努力找找看
感謝mm大!
※ 編輯: crossdunk (59.120.19.218), 05/15/2014 17:05:56
抱歉一開始舉的例子有誤
http://jsfiddle.net/bqV76/8/
這樣比較像我有問題的程式碼
先點擊test讓下面table跑出內容及連結
點擊連結會連出去,但我有給他class並用a.stfquote的click
請問哪邊有問題呢 QQ?
※ 編輯: crossdunk (59.120.19.218), 05/15/2014 17:25:32
5F:→ danny8376:新生成的事件要重綁(因為是"新的",所以沒綁過事件) 05/15 17:34
6F:→ danny8376:不想重綁的話就把事件綁在上層,然後用filter過濾 05/15 17:35
原來如此
受教了!感謝d大及m大!
※ 編輯: crossdunk (59.120.19.218), 05/15/2014 17:40:09