2013-02-23 45 views
1

如何顯示在其所有父div中具有相同類值的最後一個div。在jquery中顯示嵌套div下的div

例如:

<div id='parent1' style=display:none;> 
    <div class='subclass1'> 
     <div class='subclass2'> 
      <div class='display_value'>Hai</div> 
     </div> 
    <div> 
<div> 

<div id='parent2' style=display:none;> 
    <div class='subclass1'> 
     <div class='subclass2'> 
      <div class='display_value'>Bye</div> 
     </div> 
    <div> 
<div> 

在這裏,我想告訴divclass='display_value'div下與jQuery的id='parent2'。 我怎樣才能做到這一點。

+0

這些div都沒有相同的類 – 2013-02-23 06:08:21

+0

@ExplosionPills:你能elaborate.Correct我,如果我錯了,但我是那種看到'divs'在上面提到的代碼相同的類。 – 2013-02-23 06:09:56

+1

@harsha我的意思是沒有父母團體的團體擁有同一班級 – 2013-02-23 06:10:37

回答

0

如果你知道#parent2是最後父div

$('#parent2').find('.display_value').show(); 

如果你不知道這一點,

$('.display_value').last()

Reference

+0

工作,請參閱我編輯的問題。我需要parent1的display_value。我用了你的第一個陳述,但沒有得到,可能你知道了。 – Inaccessible 2013-02-23 06:31:06

+0

感謝它的工作。 – Inaccessible 2013-02-23 06:39:14

1
$('div.display_value:last'); //will get you last div having class "display_value" 
-1

$('#parent1 > .subclass1 > .subclass2 > .display_value').show(); //Show Hia $('#parent2 > .subclass1 > .subclass2 > .display_value').show(); //Show Bye

+0

不會只爲父母1 – 2013-02-23 06:11:45