2010-06-28 69 views
1

我使用變量來保存的jQuery對象作爲變量和jQuery

$mydiv = $('#somediv'); 

現在我想延長這種內$mydiv引用段落對象。很顯然,你可以宣佈一個新的變量

$mypara = $('#somediv p') 

但有什麼辦法來延長$mydiv變量找到它包含段落。

我只是想不出正確的表示法來做到這一點。

回答

0

是的。它有。

$mydiv = $('#somediv'); 
$mydiv.find('p'); 
0

您可以使用:

var = mydiv = $('#somediv'); 
var children = mydiv.children('p'); 

這會給你所有的孩子屬於你的DIV 'P' 的元素。

+0

你的答案只有類似於$( '#somediv> P')。它不同於$('#somediv p') – Kai 2010-06-28 09:17:51

1

這應做到:

$mydiv.find('p'); 
+0

額外的$()是不需要的。 $ mydiv已經引用了一個jquery對象。 – Jamiec 2010-06-28 09:22:47

+0

感謝球員$ mydiv.find完成這個任務。 愛jQuery你似乎能夠做大部分事情 - 只要你能解決如何構建它! Pete – Pete 2010-06-28 09:33:09

+0

@Jamiec我的錯誤 - 寫得很匆忙。 – Eikern 2010-06-28 21:38:15