首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >jQuery类选择器--它的默认作用域是什么?

jQuery类选择器--它的默认作用域是什么?
EN

Stack Overflow用户
提问于 2011-09-27 18:19:54
回答 2查看 287关注 0票数 1

我有一个关于jQuery中类选择器的问题。我正在看一个页面,它使用了一个名为slidedeck的jQuery插件,页面作者有两个<div>,显示两个不同的slidedeck设置。沿着这些思路:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div id="slidedeck_frame" class="skin-slidedeck"><dl class="slidedeck">
  <!-...HTML in here-->
</div>

<script type="text/javascript">
        $('.slidedeck').slidedeck({
                autoPlay: true,
                cycle: true, 
                autoPlayInterval: 2500, // 2.5 seconds
                hideSpines: true
            });
</script>

<div id="slidedeck_frame" class="skin-slidedeck"><dl class="slidedeck">
  <!-...HTML in here-->
</div>

<script type="text/javascript">
            $('.slidedeck').slidedeck();
</script>

所以你有两个<div>为他们的孩子共享相同的ids和CSS类,但是有不同的幻灯片设置。

我本以为jQuery类选择器会将最后一个幻灯片设置应用于两个<dl>,但实际上它们都使用它们正下方的幻灯片设置。我肯定不理解jQuery选择器作用域(很可能),或者这里可能有其他东西在起作用?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-27 18:23:47

重复的in在HTML中无效。未定义行为。

编辑

在这种情况下,因为您没有使用ID作为选择器,所以jquery选择器应该返回选择器中的类和两个标记。

http://jsfiddle.net/cJ4wp/

票数 1
EN

Stack Overflow用户

发布于 2011-09-27 18:47:54

我肯定不理解jQuery选择器的作用域(很可能)

您误解了ID的概念。ID属性在DOM中的所有元素中都是唯一的。我希望这能澄清这一点:)

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

https://stackoverflow.com/questions/7573845

复制
相关文章
类作用域
在类中定义的名称(如类数据成员和类成员函数名)的作用域都为整个类,作用域为整个类的名称只在该类中是已知的,在类外是不可知的。因此,可以在不同类中使用相同类成员名而不会引起冲突。例如,Stock类的share成员不同于JobRide的share成员,另外,类作用域不能直接从外部访问类的成员,公有函数也是如此。也就是说,要调用共有函数,必须通过对象: 定义成员函数时,必须使用作用域解析运算符
用户7272142
2023/10/11
1640
作用域是什么?
程序需要一套规则来存储变量,并且之后可以方便的找到这些变量。这套规则就称为作用域。
用户3258338
2019/12/10
1.3K0
作用域是什么?
JQuery---高级类选择器
  1.1 语法:$('div:contains(edu)').css('backgroundColor','yellow');
梅花
2020/09/28
4870
什么是JavaBean?它的作用是什么?
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get方法获取。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制(反射机制)发现和操作这些JavaBean 的属性。JavaBean可分为两种:一种是有用户界面(UI,User Interface)的JavaBean;还有一种是没有用户界面,主要负责处理事务。
全栈程序员站长
2022/09/15
7420
全局作用域、函数作用域、块级作用域的理解
ES6中新增的概念,在ES5中是没有的,ES5中没有? 没有的时候我们代码也写的好好的,现在新增的概念,我不用不行吗? 来,拋一个典型的问题出来,你就明白块级作用域出现的重要性了。
yuezhongbao
2019/02/26
3.1K0
全局作用域、函数作用域、块级作用域的理解
jquery选择器用法_jQuery属性选择器
一、 基本选择器 1. ID选择器 ID选择器#id就是利用DOM元素的id属性值来筛选匹配的元素,并以iQuery包装集的形式返回给对象。 使用公式:(“#id”) 示例:(“#box”) //获取id属性值为box的元素 2. 元素选择器 元素选择器是根据元素名称匹配相应的元素。元素选择器指向的是DOM元素的标记名,也就是说元素选择器是根据元素的标记名选择的。 使用公式:(“element”) 示例:(“div”) //获取所有div元素 3.类名选择器 类选择器是通过元素拥有的CSS类的名称查找匹配的DOM元素。在一个页面中,一个元素可以有多个CSS类,一个CSS类又可以匹配多个元素,如果有元素中有一个匹配类的名称就可以被类选择器选取到。简单地说类名选择器就是以元素具有的CSS类名称查找匹配的元素。 使用公式:(“.class”) 示例:(“.box”) //获取class属性值为box的所有元素 4.复合选择器 复合选择器将多个选择器(可以是ID选择器、元素选择器或是类名选择器)组合在一起,两个选择器之间以逗号”,”分隔,只要符合其中的任何一个筛选条件就会被匹配,返回的是一个集合形式的jQuery包装集,利用jQuery索引器可以取得集合中的jQuery对象。 注意:多种匹配条件的选择器并不是匹配同时满足这几个选择器的匹配条件的元素,而是将每个匹配的元素合并后一起返回。 使用公式:(“selector1,selector2,……,selectorN”) selector1:一个有效的选择器,可以是ID选择器、元素选择器或类名选择器等 selector2:另一个有效的选择器,可以是ID选择器、元素选择器或类名选择器等 selectorN:(可选择)任意多个选择器,可以是ID选择器、元素选择器或类名选择器等 示例:(“div,#btn”) //要查询文档中的全部的<div>元素和id属性为btn的元素 5.通配符选择器
全栈程序员站长
2022/11/16
12.2K0
【说站】python局部作用域是什么
1、在函数内赋值的变量和变元都,处于局部作用域,属于局部变量。在函数外赋值的变量,处于全局作用域,属于全局变量。一个变量肯定是其中一种,不可能既是属于全局作用域又是属于局部作用域。
很酷的站长
2022/11/24
2660
【说站】python局部作用域是什么
【说站】JavaScript全局作用域是什么
以上就是JavaScript全局作用域的介绍,希望对大家有所帮助。更多Javascript学习指路:Javascript
很酷的站长
2022/11/24
3250
【说站】JavaScript全局作用域是什么
【说站】js作用域链是什么
推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。
很酷的站长
2022/11/24
5880
【说站】js作用域链是什么
【说站】js变量作用域是什么
相应的变量是全局变量(声明在所有函数之外)、局部变量(函数体内声明的变量或函数的命名参数)和块级变量(在块中声明只在块中有效)。
很酷的站长
2022/11/24
7460
【说站】js变量作用域是什么
抽象类的作用是什么?
抽象类是用来捕捉子类的通用特性的,是被用来创建继承层级里子类的模板。现实中有些父类中的方法确实没有必要写,因为各个子类中的这个方法肯定会有不同;而写成抽象类,这样看代码时,就知道这是抽象方法,而知道这个方法是在子类中实现的,所以有提示作用。
软件小生活
2021/08/16
9340
抽象类的作用是什么?
什么是环境变量,它的作用是什么
如果你是一个开发人员,那么你一定接触过或者听过环境变量,环境变量到底是什么,它们存在的意义究竟是什么。
程序那些事儿
2023/03/07
1.2K0
什么是环境变量,它的作用是什么
作用域与作用域链
通常来说,一段程序代码中所用到的名字并不总是有效或可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域scope。当一个方法或成员被声明,他就拥有当前的执行上下文context环境。在有具体值的context中,表达式是可见也都能够被引用。如果一个变量或者其他表达式不在当前的作用域,则将无法使用。作用域也可以根据代码层次分层,以便子作用域可以访问父作用域,通常是指沿着链式的作用域链查找,而不能从父作用域引用子作用域中的变量和引用。
WindRunnerMax
2020/08/27
1.9K0
通过CRD扩展Kubernetes API,它的作用是什么
在Kubernetes中,CRD是一种自定义资源的定义方式,允许用户定义和使用非原生的Kubernetes资源。
一凡sir
2023/09/09
3170
通过CRD扩展Kubernetes API,它的作用是什么
java作用域-什么是JavaScript作用域、作用域链?
作用域、作用域链也是面试中出镜率很高的问题之一java作用域java作用域,同时也是中最重要的基础概念之一。
宜轩
2022/12/29
1.9K0
作用域和作用域链的简单理解
javascript采用的静态作用域,也可以称为词法作用域,意思是说作用域是在定义的时候就创建了, 而不是运行的时候。此话对于初学者很不好理解,看看下面这个例子:
ZEHAN
2020/09/23
8090
作用域和作用域链的简单理解
JavaScript中的作用域和作用域链
作用域是在运行时代码中的某些特定部分中变量,函数和对象的可访问性。换句话说,作用域决定了代码区块中变量和其他资源的可见性。可能这两句话并不好理解,我们先来看个例子:
刘亦枫
2020/03/19
2.2K0
JavaScript中的作用域和作用域链
Rust中的作用域及作用域的规则
所有权是 Rust 最独特的特性,它使 Rust 能够在不需要 GC 的情况下保证内存安全。在本章中,我们将讨论所有权以及几个相关特性:借用/切片,以及 Rust 如何在内存中布局数据。
端碗吹水
2022/06/02
4K1
Rust中的作用域及作用域的规则
作用域及作用域链的解释说明
javascript中作用域是指变量与函数可访问的范围。作用域分为两类,一种是全局作用域,一种是局部作用域。全局变量拥有全局作用域,在JavaScript代码中的任何地方都有定义。局部变量是在函数体内声明而且只作用在函数体内部以及该函数体的子函数的变量。下面我们对全局作用域和局部作用域来做一个深入的理解。
OECOM
2020/07/02
1.2K0
作用域及作用域链的解释说明
点击加载更多

相似问题

jquery "this“作用域作为选择器

10

默认模板参数的作用域是什么?

334

Typescript:从类作用域和函数作用域访问它

20

静态类的作用域是什么?

51

Python中默认参数的作用域是什么?

72
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文