我有一大堆的嵌套列表:選擇點擊的元素,而不是其父母
<ul>
<li>item 1</li>
<li>item 2</li>
<li>item 3
<ul>
<li>child-1</li>
<li>child-2
<ul>
<li>grand-child 1</li>
</ul>
</li>
</ul>
</li>
</ul>
使用jQuery,與點擊或懸停,我想使用的項目(LI)。但它給了我它的父母。 如:如果我點擊(或懸停)盛大孩子1,$(這)返回ITEM-3(父親的父親)
我的jQuery代碼:
$('ul li').live('click', function(e) {
someVar = $(this).data("dataname"); // (can be .attr(""), etc.);
});
當任何立的點擊,我該如何使用特定的一個,而不是它所嵌套的父級?
不清楚是什麼問題... clcik或懸停,你總能得到「本」爲元素,遍歷從$(本)做什麼,需要 – charlietfl 2012-03-01 16:23:36
問題,正如我所說在問題本身中,是這樣的,$(this)給我最多的父母LI而不是被點擊的LI。 – Phil 2012-03-01 16:24:16
不,不,它創建一個小提琴演示 – charlietfl 2012-03-01 16:26:20