作者valentseng (ValenTseng)
看板Ajax
标题[问题] jquery 选取上层li文字问题
时间Thu Aug 6 18:13:11 2015
初学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://webptt.com/cn.aspx?n=bbs/Ajax/M.1438855993.A.2DE.html
1F:推 oToToT: $(this).parent() 08/06 18:28
2F:→ valentseng: $(this).parent() 应会抓到ul的空值。 08/07 10:52
3F:→ fgh81113: 抓到空值不要放到path里就好 然後继续往上层抓 08/07 10:58
4F:推 Kenqr: $(this).parent().closest('li') 08/07 16:21
5F:→ oToToT: for往上爬上去 08/07 18:02
6F:→ dlikeayu: closest 08/11 05:30