现在这开始吓坏了我。这里发生了什么?
在http://www.mauricekappelhof.nl/work/TemplateTest/Backend/menu.php?page=1上看不到任何结果 查看http://jsfiddle.net/x7bgF/
上的工作结果哦,我想用下划线替换空格。因此,如果您在“标题”字段中键入空格,则“链接”字段会显示相同,但后面带有下划线。
这是关于jQuery的这篇文章
$(document).ready(function(){
$('#title').keyup(function(e){
var e = e || window.event;
$('#link').val($(this).val().replace(/\s/g, '_'));
});
});
答案 0 :(得分:12)
你有一个非法的角色
$(document).ready(function(){
$('#title').keyup(function(e){
var e = e || window.event;
$('#link').val($(this).val().replace(/\s/g, '_'));
});? // <-- delete this and rewrite it
});
你可以在notepad ++中看到它
来自jsfiddle的复制和粘贴
答案 1 :(得分:3)
我明白了:
SyntaxError:非法字符
});
menu.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, '_'));
});​
});
如果你使用它作为编码,你可能想把你的php文件更改为UTF-8,firefox说你使用的是ISO-8859-1
答案 2 :(得分:1)
我测试了你的代码并做了一些改动:
$(document).ready(function(){
$('#title').keyup(function(e) {
var e = e || window.event;
$('#link').val($(this).val().replace("/\s/g", '_'));
});
});