小编Swe*_*ely的帖子

可以在switch表达式中使用数学运算符吗?

我在切换表达式中使用数学运算符时遇到问题.

这是我的代码目前的样子:

var x = 18;
var y = 82;

var result = x + y;

switch(result) {
case "200":
document.write("200!");
break;
case "500":
document.write("500!");
break;
case "100":
document.write("100! :)");
break;
default:
document.write("Something's not right..");
}
Run Code Online (Sandbox Code Playgroud)

解释:变量"result"的值为100.我试图将该值与switch运算符一起使用,但它只是不起作用.

我也尝试使用等式本身作为切换表达式,但这也不起作用.

PS:我刚开始使用JavaScript.打赌我错过了一些明显的事

javascript switch-statement

3
推荐指数
1
解决办法
919
查看次数

是for for循环在JavaScript中有用吗?

我是JavaScript的新手,我现在正在学习所谓的for... in循环.

在JavaScript中编码时是否真的使用了这些循环?

我可以看到所有其他类型的循环是如何有用的 - 但不是这个.

如果可能的话,有人会对此有所了解并包括一个真实的例子.

javascript for-in-loop

3
推荐指数
1
解决办法
236
查看次数

点击jQuery中的div时切换类?

基本上,我有一个div块,我想要的类在点击时被替换.

我的HTML:

<div class="lol">       
</div>
Run Code Online (Sandbox Code Playgroud)

我的jQuery代码:

$('.lol').toggleClass('troll');
Run Code Online (Sandbox Code Playgroud)

这输出:

<div class="lol troll">
</div>
Run Code Online (Sandbox Code Playgroud)

如何用troll完全替换类名lol?

jquery

0
推荐指数
1
解决办法
42
查看次数

为什么我的if/else ... if语句不起作用?

显示一张图片,然后点击一个按钮.如果按钮类匹配图片的类(即你是正确的) - 我想打印一条消息.我是.

但如果课程不匹配,我希望显示一条消息,说明猜错了.它更容易显示.所以这是我的jQuery:

$(document).ready(function(){

$('.left').hide();
$('.right').hide();

$('.happy').click(function(){

    $('.left').show();
    $('.right').show();

    if($(this).hasClass('happy') && $("img").hasClass('happy')){
        $('h2').replaceWith("<h2>You are correct!</h2>");
    }else if(!$('img').hasClass('happy')){
    alert("LOL");
    };
});
});
Run Code Online (Sandbox Code Playgroud)

我的代码的第一部分,如果按下按钮则显示h2 - 有效.但第二部分 - 否则if(! $('img').hasClass('happy')) - 不会.为什么?

我的HTML:http://jsfiddle.net/WEAt6/3/

<!DOCTYPE html>
<head>
    <link rel="stylesheet" href="stylesheet.css">
    <title>
       gzzzz
    </title>
</head>

<body>
    <div id="container">
        <div id="answers">
        <div class="sadness">
            <p class="feelings">SADNESS</p>
        </div>
        <div class="anger">
            <p class="feelings">ANGER</p>
        </div>
        <div class="surprise">
            <p class="feelings">SURPRISE</p>
        </div>
        <div class="fear">
            <p class="feelings">FEAR</p>
        </div>
        <div class="disgust">
            <p class="feelings">DISGUST</p>
        </div>
        <div class="contempt">
            <p class="feelings">CONTEMPT</p>
        </div> …
Run Code Online (Sandbox Code Playgroud)

jquery if-statement

0
推荐指数
1
解决办法
435
查看次数