PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Ajax
[問題] JQuery append 導入js問題
作者:
Deicide
(Deicide)
2014-09-29 00:38:54
想求助版上大大個問題
我使用JQuery append方法 去建一個dialog
是點擊事件後才會產生的dialog
body.append(<div id="dialog"></div>);
類似上方這樣
然後我想把js導入這 dialog 裡 但是append 似乎監聽不到js
我google使用過.on的方法似乎也不行
我只是要讓 dialog 這個去讀我的 head裡 導入的 JS
<script src="xx.js"></script>
讀這個
想求解 在此感謝
作者:
hit1205
(幫你把勇氣裝滿)
2014-09-29 01:46:00
你的事件要在東西存在之後才能套上去,所以要在append之後才套上。不然你也可以使用on()的另一種寫法
http://api.jquery.com/on/
看底下delegated-event的範例先把事件套在#dialog外面的東西上(例如套在document上)然後在 event 後面的 selector 那邊寫上 #dialog這樣就只有 #dialog 會觸發那個事件,但又可以在 #dialog還不存在時就先指定好 (因為實際上是套在 document 上)
作者:
bbcust
(bbcust)
2014-09-29 10:18:00
用delegate不是用on
作者:
leochen0818
(Leo)
2014-09-29 11:24:00
回樓上,jQ官網說delegate在1.7+之後就被on取代了?
作者:
bbcust
(bbcust)
2014-09-29 13:18:00
真的 那改用on吧
作者:
Deicide
(Deicide)
2014-09-29 17:47:00
感謝 hit1205大 我使用了你的方法 確實可以了 謝謝各位
繼續閱讀
Fw: [問題] ajax、updatepanel
BigLoser
[問題] 幫忙推薦AJAX的書
woody3724
[問題] 請推薦 cordova 適合的mvvm框架?
dream1124
[問題] google map api waypoints limits 小問題
wei821011
Re: [問題] 完全沒基礎的人求助
pttnews
[問題] 完全沒基礎的人求助
LoveATJ
[問題] progress bar 只用javascript做?
sadshit
[問題] AJAX 傳值疑問
mygirl30229
[問題] node.js 使用pm2
angke
[問題] (新手求方向) 控制網頁並包裝成新網頁
lovesnake
Links
booklink
Contact Us: admin [ a t ] ucptt.com