这是这些非常基本的问题之一,因为我并不总是知道这些条款。
所以,如果你使用正确的术语,它将帮助我在将来更有效地提出要求。
我理解以下内容:
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 :(得分:2)
逗号后面的DOM元素是一个上下文:
基本上,$(选择器,上下文)会找到所有匹配选择器的元素(例如'#mydiv'),这些元素包含在分配给上下文的DOM元素中(即子节点)。
默认情况下,查询的上下文是整个DOM。
哦,上下文可以是jquery对象,也可以是DOM元素对象。
所以,例如:
var someElement = $('#aDiv'),
paragraphs = $('p',someElement);
意味着段落指向#aDiv中的所有段落标记。