例如,我有一个这样的列表:
<ul id='left_faq_tips_navi'>
<li>Test
<ul>
<li>A</li>
<li>B</li>
</ul>
</li>
<li>Test 2
<ul>
<li>C</li>
<li>D</li>
</ul>
</li>
</ul>
当我点击“C”时,如何获得TEST 2值。
var ul = $('#left_faq_tips_navi').find('ul').attr('id')
这个结果给了我不确定的答案。
答案 0 :(得分:2)
尝试
$('#left_faq_tips_navi li li').click(function(){
//here this refers to C/D
var text = $(this).parent().closest('li')[0].firstChild.nodeValue;
console.log(text)
})
演示:Fiddle
答案 1 :(得分:0)
你的价值是什么意思?如果html
然后试试这个
$('#left_faq_tips_navi li li').click(function() {
console.log($(this).parents('li').html());
});
答案 2 :(得分:0)
您想要parents
:
$('#left_faq_tips_navi li li').click(function () {
console.log($(this).parents('li')[0]);
});