jQuery没有';不能在我的服务器上工作,但可以在JSFIDLE中工作

jQuery没有';不能在我的服务器上工作,但可以在JSFIDLE中工作,jquery,Jquery,现在这已经开始让我抓狂了。这里发生了什么事 看不到任何结果 见有关的工作结果 哦,我想用下划线替换空格。因此,如果在“Titel”字段中键入空格,则“link”字段将显示相同的空格,但随后会显示下划线 这是关于jQuery的一部分 $(document).ready(function(){ $('#title').keyup(function(e){ var e = e || window.event; $('#link').va

现在这已经开始让我抓狂了。这里发生了什么事

看不到任何结果 见有关的工作结果

哦,我想用下划线替换空格。因此,如果在“Titel”字段中键入空格,则“link”字段将显示相同的空格,但随后会显示下划线

这是关于jQuery的一部分

 $(document).ready(function(){
        $('#title').keyup(function(e){
            var e = e || window.event;
            $('#link').val($(this).val().replace(/\s/g, '_'));
        });​
    });

你有一个非法的角色

$(document).ready(function(){
    $('#title').keyup(function(e){
        var e = e || window.event;
        $('#link').val($(this).val().replace(/\s/g, '_'));
    });? // <--  delete this and rewrite it
});
$(文档).ready(函数(){
$('#title').keyup(函数(e){
var e=e | | window.event;
$('#link').val($(this.val().replace(/\s/g,'.'));
});?/我得到:

语法错误:非法字符

$(document).ready(function(){
    $('#title').keyup(function(e){
        var e = e || window.event;
        $('#link').val($(this).val().replace(/\s/g, '_'));
    });? // <--  delete this and rewrite it
});
})

php?page=1(第50行第5列)

在我的日志上(请注意,我的firebug上没有显示?符号,似乎php文件中有隐藏字符或其他内容)

更改源代码的编码时,您将获得:

$(document).ready(function(){
    $('#title').keyup(function(e){
        var e = e || window.event;
        $('#link').val($(this).val().replace(/\s/g, '_'));
    });​
});

如果您使用的是UTF-8作为编码,您可能需要将php文件更改为UTF-8,firefox说您使用的是ISO-8859-1,我已经测试了您的代码,并做了一些更改:

$(document).ready(function(){
    $('#title').keyup(function(e) {
        var e = e || window.event;
        $('#link').val($(this).val().replace("/\s/g", '_'));
    });
});

如何在服务器端编写脚本?Firebug在
menu.php?page=1(第50行,第5列)
上给出了一个
SyntaxError:unexpected-token-inally
,在这段代码的第4行显示了一个
SyntaxError:inally
。对我来说,在您的服务器上运行良好。(Chrome的最新版本)该死的,就是这样,但很奇怪,因为我在苹果的文本编辑中什么都没看到:?@Maurice我从来没有用过苹果的文本编辑,所以我不知道。我认为如果你使用WINE来运行它,你可以在OSX上使用notepad++