作者coolmanmona (Mona)
看板Ajax
標題[問題] 點擊AJAX生出來的DIV
時間Mon Sep 3 06:56:02 2012
大家好
我是超級新手,我的問題我搜尋不到類似的,所以來這裡詢問一下大家
我的網頁在HTML 只有一行
<div id="message"></div>
Jquery方面已經在該DIV裡面利用AJAX填入
<p class="message_head">message_head</p>
目前也已經看到messahe_head的字串
我還想再利用Jquery作當我點擊message_head時
做出其他動作。
但是目前我的滑鼠在怎麼點擊都沒有作用,但是如果
在HTML直接打message_head的那一整排code
是可以有效觸發。
請問 該搜尋什麼關鍵字,或是我哪裡做錯了嗎?
PS
1)AJAX裡是用 $("#message").html(respond)去填入message_head的HTML
2)我有做一個 $(".message_head").click()去觸發的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 64.134.179.76
1F:→ ousapas:因為p.message_head是你在ajax respond後才建立的 09/03 07:23
2F:→ ousapas:所以那個click事件要在ajax的response callback裡綁 09/03 07:23
3F:→ coolmanmona:謝謝回覆 其實我的目的是想作留言板,在網頁載入後, 09/03 07:37
4F:→ coolmanmona:用AJAX列出所有的標題,當使用者點擊標題,才會列入 09/03 07:37
5F:→ coolmanmona:,列出該標題下的所有留言內容。 09/03 07:38
6F:→ coolmanmona:所以基本上留言板的所有HTML都是AJAX後來RESPONSE 09/03 07:39
7F:→ coolmanmona:出來的。 其實有點像FACEBOOK那樣,任何留言都是免刷 09/03 07:40
8F:→ coolmanmona:新的,並且可按讚以及其他功能。 不知道有沒有其他方 09/03 07:41
9F:→ coolmanmona:法 09/03 07:41
10F:→ coolmanmona:抱歉 我不是很懂 CLICK要怎麼綁在CALLBACK裡面 09/03 07:43
11F:→ ousapas:你直接把程式碼貼在jsfiddle比較好幫你 09/03 07:46
12F:→ coolmanmona:我GOOGLE到類似你的說法的CODE了 太棒了 我先試試 09/03 07:48
13F:→ coolmanmona:我先試一把,話說 你好早起床,真厲害 09/03 07:48
14F:推 ss1911:用 jquery 的 .on (.live 功能) 可能可以幫助你 09/03 08:07
15F:→ coolmanmona:恩恩 我剛用LIVE() 成功了 !!! 09/03 08:20
16F:→ coolmanmona:我做了 一個LIVE的CLICK去執行AJAX,每一次的CLICK 09/03 08:24
17F:→ coolmanmona:都會觸發,但是第一次的AJAX都沒有執行,第二次之後 09/03 08:25
18F:→ coolmanmona:才會正常。 這什麼問題啊? 09/03 08:25
19F:→ amos6064:$('#message').append(respond) 09/03 09:08
20F:→ coolmanmona:a大,我試過你的方法了,結果還是 CLICK有效,但是第 09/03 10:18
21F:→ coolmanmona:二次的CLICK開始,才能正確的顯示AJAX的回傳內容,我 09/03 10:19
22F:→ coolmanmona:懷疑是我HIDE跟SHOW沒寫好,我在試試 09/03 10:20
23F:→ amos6064:有執行的程式嗎?直接看最快 09/03 11:43
24F:→ coolmanmona:感謝大家熱心,我習慣自己先碰壁,目前程式已經完成 09/03 11:45
25F:→ coolmanmona:真心感謝大家 09/03 11:45
26F:→ amos6064:ok有解決就好 09/03 13:00
27F:→ coolmanmona:謝謝你 以後還是會有更多問題的,快凌晨三點了,體力 09/03 14:39
28F:→ coolmanmona:沒了~ 09/03 14:39
29F:→ Rplus:解決了貼出來demo share一下啊XD 09/04 02:35
30F:→ coolmanmona:哈哈 好阿 但是程度太低。怕傷大家眼睛 09/05 13:32