您好
我遇到了jQuery这个问题,我得到了错误Unexpected Token Else。但是,当我删除在某些点上结束Semicolons的语句时,这将抛出错误。我对jQuery很新,所以问题很简单;以下代码是可能的还是真的很奇怪?为什么它总是抛出意想不到的令牌呢?
我已经检查了一些关于这个问题的其他问题,但是,它们都没有为我提供解决方案。我尝试了一些解决方案,他们没有解决问题。
谢谢,
$('#question').keyup(function(){
if($(this).val().length > 5)
$('#noanswer').show();
var suchbegriff = $('#question').val();
$.ajax({
url: './app/tpl/skins/magical/includes/searchsupport.php',
data: {
question: suchbegriff
},
method: 'GET'
}).done(function(data) {
$("#searchresults").html(data).show();
}).fail(function() {
alert("Error");
});
else
$('#noanswer').hide();
});
答案 0 :(得分:0)
修正:
$('#question').keyup(function(){
if($(this).val().length > 5) {
$('#noanswer').show();
// etc stuff...
}
else {
$('#noanswer').hide();
}
});
或:
$('#question').keyup(function(){
$('#noanswer').hide();
if($(this).val().length > 5) {
$('#noanswer').show();
// etc stuff...
}
});