首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在javascript中'>‘是什么意思?

在javascript中'>‘是什么意思?
EN

Stack Overflow用户
提问于 2013-07-01 23:52:27
回答 5查看 1.7K关注 0票数 3

在下面的javascript中,>号在(#todoList > div)中是什么意思?

代码语言:javascript
运行
复制
$('#btnClear').click(function () {
    $('#todoList > div').each(function () {
        var entity = $(this).data('entity');
        $todo.context.TodoEntries.remove(entity);
    });
    $todo.context.saveChanges(updateView);
});

在Html文件中,#todoList是div的id。

代码语言:javascript
运行
复制
<div id="todoList"></div>

在这条语句中

代码语言:javascript
运行
复制
 $('#wrapper>div:not(#providerSelection)')

什么是":not"?

EN

回答 5

Stack Overflow用户

发布于 2013-07-01 23:53:35

这是个child selector。这不是javascript特性,而是css。jQuery implement it在它的选择器引擎上,但它与javascript无关。

当一个元素是某个元素的子元素时,子选择器匹配。子选择器由两个或更多用">“分隔的选择器组成。

以下规则设置作为BODY子级的所有P元素的样式:

行体>P{-:1.3 }行

下面的示例组合子选择器和子选择器:

div ol>li p

它匹配的P元素是安莉的后代;LI元素必须是OL元素的子元素;OL元素必须是DIV的后代。注意,">“组合符周围的可选空白被省略了。

票数 8
EN

Stack Overflow用户

发布于 2013-07-01 23:53:44

它不是JavaScript语法,而是CSS选择器语法,这里传入了一个JQuery选择器。

"direct child" selector

这意味着它选择所有的div元素,这些元素是id为todoList的元素的下一级子节点。

这将适用于id为A和B的元素:

代码语言:javascript
运行
复制
<div id="todoList">
  <div id=A>
     <div id=C>
  </div>
  <span id=D></span>
  <div id=B></div>
</div>
票数 7
EN

Stack Overflow用户

发布于 2013-07-01 23:54:00

$("#todoList > div")表示选择带有id="todoList“的元素的直系后代(子元素)的div元素。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17408633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档