JavaScript & jQuery 和句号的使用

标签 javascript jquery html css

我很困惑何时在引用类名之前使用句点。 在此示例中,为什么第一次使用“active-slide”类时预先使用句点,而其他两个则不使用?

var main = function(){
$('.dropdown-toggle').click(function(){
    $('.dropdown-menu').toggle();
    });

$('.arrow-next').click(function(){
    var currentSlide = $('.active-slide'); //period
    var nextSlide = currentSlide.next();

    currentSlide.fadeOut(600);
    currentSlide.removeClass('active-slide'); //no period

    nextSlide.fadeIn(600);
    nextSlide.addClass('active-slide'); //no period
    });
}

$(document).ready(main);

最佳答案

. 字符是一个选择器。它允许您选择具有该('active-slide')类的所有 DOM 元素。

jQuery 语法 $('') 使用选择器返回 jQuery 包装元素。

当您添加/删除类时,您没有使用选择器。您实际上是在删除一个实际上是“事件幻灯片”的类名(没有 .)

关于JavaScript & jQuery 和句号的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25632974/

相关文章:

javascript - 谷歌地图和引导标签

Jquery 脚本适用于 Firefox,但不适用于 IE 8

javascript - 如何为 Angular.js 中包含的 View 定义单独的 Controller ?

javascript - 从javascript中的原型(prototype)模型中可以吸取哪些教训?

javascript - onchange 事件运行不正常

json - jQuery AJAX JSON 响应返回键 "d"

jquery - 为下拉按钮添加Hover和点击事件-Jquery

android - 什么是溢出:scoll like on android?

javascript - 在更改时打开时进行选择刷新 - chrome

javascript - javascript 中的匿名函数与 jquery