2012-04-16 9 views
9

¿Cómo puedo encontrar si ul contiene li con id 'liSubTask1' existe o no en un caso de afección en jQuery ¿Cómo puedo encontrar si ul contiene li con id en una condición if

<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> 

i quería saber si existe "li con id" en ul luego hacer algo

Respuesta

20
if($("#ulTask #liSubTask1").length) 
{ 
    //your code here 
} 
1
if($('ul#ulTask li#liSubTask1').length) { 
    // do stuff 
} 
0
var nextli = $("#ulTask").next(li); 
var id = nextli.attr('id'); 
0

utilizar el siguiente código si desea comprobar todos los elementos secundarios interiores también ..

if($('#ulId').find('#liId').length > 0) 
Cuestiones relacionadas