【问题标题】:jquery passage of comma-separated values [duplicate]逗号分隔值的jquery段落[重复]
【发布时间】:2013-06-03 07:40:33
【问题描述】:

这是这些非常基本的问题之一,这很难,因为我并不总是知道这些术语。

因此,如果您使用正确的术语,它将帮助我将来更有效地提问。

我了解以下内容:

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

【问题讨论】:

标签: jquery


【解决方案1】:

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

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

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

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

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

所以,例如:

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

表示段落指向#aDiv 中的所有段落标签。

【讨论】:

  • BYossarian,谢谢,作为一个初学者,我不知道要搜索“上下文”,所以谢谢。
猜你喜欢
  • 2011-07-26
  • 2013-07-05
  • 1970-01-01
  • 2017-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-25
  • 1970-01-01
相关资源
最近更新 更多