2013-06-02 63 views
1

這是這些非常基本的問題之一,很難,因爲我並不總是知道這些條款。jquery通過逗號分隔值

因此,如果您使用正確的術語,將會幫助我在未來更有效地提出要求。

我瞭解以下內容:

var n='#mydiv'; 
$(n).html() //just an example 

或本

$('.titles').click(function(){ /* another example */ }); 

,但在這種編碼,我下了網扔我了逗號,我不知道你能通過括號中的多個項目,我不明白第二個參數的意義。

$(el.fisheyeCfg.itemsText,this).get(0).style.display='block'; 

源本是在這裏,(但我仍然在這裏我需要了解的術語和語法): http://d2o0t5hpnwv4c1.cloudfront.net/358_jquery/example%20files/all-examples.html

+0

上下文http://api.jquery.com/jQuery/#jQuery-selector-context –

+0

Fabricio,謝謝你,那只是門票! –

回答

2

逗號後的DOM元素是上下文:

http://api.jquery.com/jQuery/

基本上,$(選擇器,上下文)將尋找匹配的選擇器的所有元素(例如「#mydiv」),其包含分配給上下文的DOM元素(IE的子節點)內。

默認情況下,查詢的上下文是整個DOM。

呵呵,上下文可以是jquery對象,也可以是DOM元素對象。

因此,舉例來說:

var someElement = $('#aDiv'), 
    paragraphs = $('p',someElement); 

將意味着段落點內#aDiv的所有段落標記。

+1

BYossarian,謝謝你,作爲一個我不知道尋找「上下文」的起始人,所以謝謝。 –