jquery通过逗号分隔值

时间:2013-06-02 23:30:12

标签: 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

1 个答案:

答案 0 :(得分:2)

逗号后面的DOM元素是一个上下文:

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

基本上,$(选择器,上下文)会找到所有匹配选择器的元素(例如'#mydiv'),这些元素包含在分​​配给上下文的DOM元素中(即子节点)。

默认情况下,查询的上下文是整个DOM。

哦,上下文可以是jquery对象,也可以是DOM元素对象。

所以,例如:

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

意味着段落指向#aDiv中的所有段落标记。