Javascript运行时错误:语法错误,无法识别的表达式:
当下面提到的代码在IE中运行时,最初会给我错误:Javascript运行时错误:语法错误,无法识别的表达式: 但我想关注的功能运行良好。它会为此行生成错误:Javascript运行时错误:语法错误,无法识别的表达式:,javascript,jquery,focus,Javascript,Jquery,Focus,当下面提到的代码在IE中运行时,最初会给我错误:Javascript运行时错误:语法错误,无法识别的表达式: 但我想关注的功能运行良好。它会为此行生成错误: $("#" + spanID).focus(); 它不会在Chrome和Firefox浏览器中产生任何错误。我怎样才能为IE处理它 完整代码: function closeLayer() { /// <summary>Function to hide layer.</summary> $(do
$("#" + spanID).focus();
它不会在Chrome和Firefox浏览器中产生任何错误。我怎样才能为IE处理它
完整代码:
function closeLayer() {
/// <summary>Function to hide layer.</summary>
$(document).click(function (event) {
$("#showLayer").dialog('close');
$("#" + spanID).focus();
});
}
函数中没有变量spanID。spanID的值是多少?我想知道它是否已经有了一个新的答案1.我已经更新了我的问题。请查收。
function show(helpContentText) {
//some code here
var target = $(this);
spanID = target[0].id;
}