javascript - 查询 if else if else 检查 true 吗?

标签 javascript jquery if-statement

您好,我想检查 div 是否具有事件类。 第一项有效,之后就停止了。有人可以告诉我如何解决这个问题吗? (它是一个 slider ,因此它必须在单击时才能工作。)它会自动滑动。 http://i61.tinypic.com/28h2zb6.jpg

    <script>
$(document).ready(function () {
  if ($('#211').hasClass('item active')){
            $('.vandaag').css("background-color", "blue");
            console.log("werkt1!");}
   else if ($('#218').hasClass('item active')){
            $('.vandaag').css("background-color", "#005993");
            console.log("werkt2!");}

    else if ($('#219').hasClass('active')){
            $('.vandaag').css("background-color", "#005993");
            console.log("werkt3!");}
});

</script>

数字是图像 slider 的 ID。 .item .active 是当幻灯片处于事件状态时。 问候

最佳答案

不要使用else if,因为它会在第一个 block 工作后停止。

而是使用 if() { } block 。

 $(document).ready(function() {
        if ($('#211').hasClass('item active')) {
            $('.vandaag').css("background-color", "blue");
            console.log("Works!");
        } 
        if ($('#218').hasClass('item active')) {
            $('.vandaag').css("background-color", "#005993");
            console.log("works2!");
        }
        if ($('#219').hasClass('active')) {
            $('.vandaag').css("background-color", "#005993");
            console.log("works3!");
        }
    });

关于javascript - 查询 if else if else 检查 true 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29942027/

相关文章:

javascript - 为什么博主在页面加载之前显示齿轮图像?

javascript - 如何使用 jQuery 发出指定 contentType 的 jsonp POST 请求?

javascript - 唯一随机数生成器 Javascript

javascript - 在数据表中隐藏动态创建的 DIV

javascript - Bootstrap 日期选择器在 Bootstrap 弹出窗口中不起作用

java - 在 if 语句中使用字符串数组的值

javascript - JavaScript 中的血型

javascript - PHP PDO 中的类似 AJAX 的按钮不起作用

javascript - 如何解决与 primefaces jquery 的冲突

c++ - 为什么我的程序同时进入 if 语句和相应的 else 语句?