台灣最大程式設計社群網站
線上人數
716
 
會員總數:244895
討論主題:188889
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 動態新增table欄位問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
動態新增table欄位問題
價值 : 30 QP  點閱數:1200 回應數:4

樓主

Wind
門外漢
0 7
70 12
發送站內信

使用下列程式可以在我想要的欄位下新增一欄
但新增出的欄位裡面的 <a href="#">+</a> 卻沒有作用
請問是為什麼?



搜尋相關Tags的文章: [ ajax add table row ] ,
本篇文章發表於2015-01-27 15:28
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

迷路
捐贈 VP 給 迷路 檢舉此回應
這種問題也困惑我好一段時間
根據前輩的指點
JQ會在網頁開啟後就將物件全數建立好
所以單純用選擇器的方式只能抓到網頁原本就有的物件
對於之後用JQ新增的部分是無法觸發的
想要避免這樣的情況
得用.on()的方法來撰寫JQ事件
不過這種方法我還在研究中
之前都是用直接把事件寫在新增的物件中的方式來解決
本篇文章回覆於2015-01-29 09:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

力胖
檢舉此回應
使用.on()就可以了,這問題我也有遇過。
本篇文章回覆於2015-02-01 12:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
一般jq來說的應用物件。都是先針對目前已產生的物件來綁定事件的。
也就是說。你後期新增的<a>其實他並沒有被綁定到你原來宣告的事件。

如需要可一直給與綁定可以用on或是live的方式宣告。
或是在新增時針對新增的元件給於事件。可以用function來處理。
本篇文章回覆於2015-02-01 23:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

Wind
檢舉此回應
謝謝各位提供的jQuery觀念!

我會再使用各位提出的方法修改的!
本篇文章回覆於2015-02-02 16:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.