[問題] jquery 選取上層li文字問題

看板Ajax作者 (ValenTseng)時間10年前 (2015/08/06 18:13), 編輯推噓2(204)
留言6則, 5人參與, 最新討論串1/2 (看更多)
初學jquery,想建立一個目錄樹,點目錄後可以取得上層的<li>元素內容, 用來取得路徑,再用ajax傳給其他頁面處理。 $("li").bind("click",function(event){ if (event.target == this) { $.ajax({ url: "getpath.php", type: 'GET', data: { path: $(this). <---這邊試了好久不知該如何寫... } }); } }); 例如: 點選 BBB2 要取得 AAA / BBB / BBB2 傳給 getpath.php 點選 CCC1 要取得 AAA / CCC / CCC1 傳給 getpath.php 點選 BBB 要取得 AAA / BBB 傳給 getpath.php 點選 CCC 要取得 AAA / CCC 傳給 getpath.php <ul> <li>AAA <ul> <li>BBB <ul> <li>BBB1</li> <li>BBB2</li> </ul> </li> <li>CCC <ul> <li>CCC1</li> <li>CCC2</li> </ul> </li> </ul> </li> </ul> 請問各位先進能給點意見嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.205.229 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1438855993.A.2DE.html

08/06 18:28, , 1F
$(this).parent()
08/06 18:28, 1F

08/07 10:52, , 2F
$(this).parent() 應會抓到ul的空值。
08/07 10:52, 2F

08/07 10:58, , 3F
抓到空值不要放到path裡就好 然後繼續往上層抓
08/07 10:58, 3F

08/07 16:21, , 4F
$(this).parent().closest('li')
08/07 16:21, 4F

08/07 18:02, , 5F
for往上爬上去
08/07 18:02, 5F

08/11 05:30, , 6F
closest
08/11 05:30, 6F
文章代碼(AID): #1LmpCvBU (Ajax)
文章代碼(AID): #1LmpCvBU (Ajax)