2013-04-07 80 views
0

我在函數中多次使用相同的元素。 例如:jQuery可變元素語法

var myElement = jQuery('#some_div_with_good_id'); 
var myChildren = jQuery('#some_div_with_good_id span'); 

因此,如何我可以優化對於縮減的第二個變量的代碼? 我想:

var myChildren = jQuery(myElement, 'span'); 

但這不工作:( 我在jQuery的是新的,如果你認爲這是愚蠢的問題,很抱歉

+0

VAR myChildren = myElement.find( '跨'); – 2013-04-07 22:31:47

+0

它周圍的其他方法 - >'的jQuery( '跨度',myElement);' – adeneo 2013-04-07 22:32:30

回答

3

嘗試它的其他方式,jQuery('span', myElement)應該工作

+0

謝謝史蒂芬的決定是如此接近:) – pgasovav 2013-04-07 22:40:26

0
var children = $(element).children('span'); 
+0

這就是!不等同到'jQuery('#some_div_with_good_id span')',它可以找到所有級別的後代; '.children()'只是找到直接的孩子。 – nnnnnn 2013-04-07 22:35:17

+0

啊。通過他的變量名(myChildren),我想他只想要那個元素的孩子。 – ncksllvn 2013-04-07 22:37:36