[問題] 找到某一個特定的父(祖父)元素
請問...我的HTML大概如下
<div id ="grand-pa">
<h3>單元名稱</h3>
<ul class="father">
<li><a href="#" onlick="counter()">無名</a></li>
<li><a href="#" onlick="counter()">奇摩</a></li>
...
</ul>
我作了一個func是統計頁面每一個連結的被點擊數~
在使用jQuery的 .bind方式已經初步完成這個功能了...
$(function(){
$("a").bind("click",counter(str,url){
var str = $(this).html();
var url = $(this).attr("href");
統計click數 的Ajax....略;
...
});
});
在和後端連結已經沒有問題了... 但我想讓統計表更好明白.
就是取得 該連結的某個父級元素的ID(或className),
我目前查只查到 .parent()的用法,
但.parent只能查找上一層...
<a>會找到<li>
<li>會找到<ul>...一層層上找.
如果我的HTML每一個<A> 的父級元素都是固定的話, 大概沒有問題...
但事實不會這樣.
有些會是
<div id="top">
<a>aaa</a> <a>bbb</a> // 只要 $("a").parent();
</div>
也有像 <div><ul><li><a>... 這樣包的. // 要.parent().parent().parent();
也就是說, 目標(DIV)並不一定是在連結的固定上N層.
有沒有像 .find() 的方法, 可以找子層(不管多深)的某個<tag>的方式呢?
不知道大家瞭不瞭解我的意思? / \
先謝過大家了~ <(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.55.141
→
05/20 14:53, , 1F
05/20 14:53, 1F
→
05/20 14:53, , 2F
05/20 14:53, 2F
→
05/20 14:54, , 3F
05/20 14:54, 3F
→
05/20 14:54, , 4F
05/20 14:54, 4F
→
05/20 14:55, , 5F
05/20 14:55, 5F
→
05/20 15:03, , 6F
05/20 15:03, 6F
推
05/20 22:26, , 7F
05/20 22:26, 7F