JavaScript&jQuery和句号的使用

JavaScript & jQuery and the use of periods

本文关键字:amp jQuery JavaScript      更新时间:2023-09-26

在引用类名时,我不知道何时使用类名前的句点。在这个例子中,为什么"活动幻灯片"类的第一次使用预先使用句点,而其他两次不使用?

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包装的元素。

当您添加/删除类时,您没有使用选择器。您实际上是在删除一个类名,该类名实际上是"活动幻灯片"(无.

$('.active-slide')正在使用jQuery的元素选择器。(add|remove)Class('active-slide');正在修改元素。