小编Sun*_*tel的帖子

如何在JavaScript中使replace()全局化

我知道这个问题已被问过很多时间,但我找不到解决方案.我有一些表情符号,每个都有使用replace()呈现为笑脸的代码,但我得到语法错误,我不知道为什么以及如何将我的代码呈现:/为笑脸

txt = " Hi :/ ";
txt.replace("/\:/\/g","<img src='img/smiley.gif'>");
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

C# - 对象声明和用法

我用C#编写了这个:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Object
{
    class Program
    {
        int hp;
        Program mob1 = new Program();
        Program player = new Program();
        static void Main(string[] args)
        {
            Program go = new Program();
            go.next();
        }
        public void next()
        {
            mob1.hp = 50;
            player.hp = 100;
            Console.WriteLine("Player's HP: " + player.hp);
            Console.ReadKey();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行这个程序时,我得到一个Stack Overflow异常,程序就崩溃了.异常发生在第一个对象mon的声明中.

为什么是这样?我怎么解决它?

c# object

0
推荐指数
2
解决办法
2753
查看次数

.addClass()无法正常工作

我正在尝试制作切换功能.

HTML:

        <span id="t1" class="location">Random</span>
        <span id="t2" class="location">Text</span>
        <span id="t3" class="location">TextText</span>
        <span id="t4" class="location">Asdf</span>
        <span id="t5" class="location">Fdsa</span>
        <span id="t6" class="location">Asdf</span>
        <span id="t7" class="location">Random</span>
Run Code Online (Sandbox Code Playgroud)

CSS:

.selected {
    border-bottom:1px solid blue;
    color:blue;
}
.location {
    border-right:1px solid black;
    margin-left:8px;
    padding-right:8px;
    cursor:pointer;
}
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

$(document).ready(function(){
    $("#t1").click(function(){switchTabs(1)});
    $("#t2").click(function(){switchTabs(2)});
    $("#t3").click(function(){switchTabs(3)});
    $("#t4").click(function(){switchTabs(4)});
    $("#t5").click(function(){switchTabs(5)});
    $("#t6").click(function(){switchTabs(6)});
    $("#t7").click(function(){switchTabs(7)});
});
var previousNumber;

function switchTabs(number) {
    $("#t" + number).toggleClass('selected');
    previousNumber = number;
    $("#t" + previousNumber).toggleClass('selected');
    }
Run Code Online (Sandbox Code Playgroud)

当我点击任何跨度时它不会做任何事情.但是,如果我做$("#t1").toggleClass('selected')它的工作原理.我不知道我能做错什么.

html javascript css jquery

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

单斜线不做浮动分割

我正在做Python的初学者教程,这是我在论坛上阅读的内容,并在我自己的编辑器中进行了尝试.代码如下

#!/usr/local/bin/python3

def main():
    num = 42 / 9
    print(type(num), num)

if __name__ == "__main__" : main()
Run Code Online (Sandbox Code Playgroud)

但是,上面的程序而不是给我一个默认输出4.666666666666667是给我一个刚刚的整数输出4.我已经读过Python 3中默认的单斜杠使用会给我浮点输出,但是我不确定这里有什么问题(为什么我得到一个int输出?).

另一个python3唯一的功能,如字符串格式化'sample {}'.format(n)工作正常,所以我不确定这是否与我的Python3安装有关.我在Mac上,所以我也是mac的默认2.7 python版本.

python python-3.x

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

标签 统计

javascript ×2

c# ×1

css ×1

html ×1

jquery ×1

object ×1

python ×1

python-3.x ×1

regex ×1