2011-10-13 44 views
0

假設如下代碼如何在jQuery的一個變量選擇一個元素

<div class="hello"> 
    <h2>I'm a header</h2> 
</div> 

<script> 
foo = $('.hello'); 
</script> 

如何從富選擇H2標籤和替換它的內容是什麼?

我基本上尋找相當於$('。你好> h2).html('新頭'),但在變量上。

回答

2

你是否在尋找:

foo = $('.hello'); 
foo.find('> h2').html('New Header'); 
0
var foo = $(".hello > h2") 

jquery api

+0

我簡化了我的示例代碼很多,假設div你好有一堆不同的標籤,我也想改變,但我想執行他們在「foo」 – tkaravou

+0

@tkaravou我不明白 – NimChimpsky

0

我想你可以做類似下面

foo = $(".hello h2"); 
0

爲了得到一個jQuery對象,你可以使用一個孩子兒童():

var foo = $('.hello'); 
foo.children('h2').html('New header'); 
+0

工作!謝謝! – tkaravou

+0

不客氣!如果這是您的首選解決方案,請標記爲已接受。 – kroehre