2016-03-01 43 views
-6

如何從li標識獲取父母ul的父標識?從jquery中獲取ul標識

<ul id='ulTask'>  
    <li id='liSubTask1'>subTask1</li>  
    <li id='liSubTask2'>subTask2</li>  
    <li id='liSubTask3'>subTask3</li> 
    <li id='liSubTask4'>subTask4</li>  
    <li id='liSubTask5'>subTask5</li> 
</ul> 
+1

從哪裏出發?你的js代碼在哪裏? –

回答

0

我希望它可以幫助你......

$('#liSubTask1').parent().id(); 
+0

這不會工作。 https://jsfiddle.net/3o7fjwhk/ –

+0

是的,對不起,attr('id')是正確的 – Ackman303

0

您可以使用$('li').parent().attr('id')獲取父元素的ID。

DEMO

alert($('li').parent().attr('id'));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<ul id='ulTask'>  
 
    <li id='liSubTask1'>subTask1</li>  
 
    <li id='liSubTask2'>subTask2</li>  
 
    <li id='liSubTask3'>subTask3</li> 
 
    <li id='liSubTask4'>subTask4</li>  
 
    <li id='liSubTask5'>subTask5</li> 
 
</ul>