Javascript Error: 'missing ) after argument list
Javascript Error: 'missing ) after argument list
我有以下 StringBuilder
,我想在其中附加我的 html,我有以下代码,但出现此错误:Javascript Error: 'missing ) after argument list
虽然在Whosebug中有几十个相同标题的问题,但我检查了所有问题都无法解决我的错误。
StringBuilder emplDiv = new StringBuilder();
emplDiv.Append("$('.ulEmployeeSearch').append('<div class='col-lg-3 col-md-4 col-sm-6 col-xs-12'><p>test<p></div>')");
请帮帮我。
问题是因为在您创建的 JS 字符串中是这样的:
$('.ulEmployeeSearch').append('<div class='col-lg-3 col-md-4 col-sm-6 col-xs-12'><p>test<p></div>')
您现在可以从突出显示的语法中看出,您用来分隔字符串的引号与包装属性值的引号相同 - 因此出现错误。您需要转义内部引号:
emplDiv.Append("$('.ulEmployeeSearch').append('<div class=\"col-lg-3 col-md-4 col-sm-6 col-xs-12\"><p>test<p></div>')");
问题是您在 class 属性中使用了单引号,这导致缺少参数问题,请按以下方式解决此问题-
StringBuilder emplDiv = new StringBuilder();
emplDiv.Append("$('.ulEmployeeSearch').append('<div class=\"col-lg-3 col-md-4 col-sm-6 col-xs-12\"><p>test<p></div>')");
您还没有添加段落的结束标记。尝试使用下面的代码。
emplDiv.Append("$('.ulEmployeeSearch').append('<div class=\"col-lg-3 col-md-4 col-sm-6 col-xs-12\"><p>test</p></div>')");
我有以下 StringBuilder
,我想在其中附加我的 html,我有以下代码,但出现此错误:Javascript Error: 'missing ) after argument list
虽然在Whosebug中有几十个相同标题的问题,但我检查了所有问题都无法解决我的错误。
StringBuilder emplDiv = new StringBuilder();
emplDiv.Append("$('.ulEmployeeSearch').append('<div class='col-lg-3 col-md-4 col-sm-6 col-xs-12'><p>test<p></div>')");
请帮帮我。
问题是因为在您创建的 JS 字符串中是这样的:
$('.ulEmployeeSearch').append('<div class='col-lg-3 col-md-4 col-sm-6 col-xs-12'><p>test<p></div>')
您现在可以从突出显示的语法中看出,您用来分隔字符串的引号与包装属性值的引号相同 - 因此出现错误。您需要转义内部引号:
emplDiv.Append("$('.ulEmployeeSearch').append('<div class=\"col-lg-3 col-md-4 col-sm-6 col-xs-12\"><p>test<p></div>')");
问题是您在 class 属性中使用了单引号,这导致缺少参数问题,请按以下方式解决此问题-
StringBuilder emplDiv = new StringBuilder();
emplDiv.Append("$('.ulEmployeeSearch').append('<div class=\"col-lg-3 col-md-4 col-sm-6 col-xs-12\"><p>test<p></div>')");
您还没有添加段落的结束标记。尝试使用下面的代码。
emplDiv.Append("$('.ulEmployeeSearch').append('<div class=\"col-lg-3 col-md-4 col-sm-6 col-xs-12\"><p>test</p></div>')");