Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript错误:';缺少)参数列表之后_Javascript_C#_Jquery_Html_Stringbuilder - Fatal编程技术网

Javascript错误:';缺少)参数列表之后

Javascript错误:';缺少)参数列表之后,javascript,c#,jquery,html,stringbuilder,Javascript,C#,Jquery,Html,Stringbuilder,我有下面的StringBuilder,在里面我想附加我的html,我有下面的代码,但是我得到了这个错误:Javascript错误:'missing')在参数列表之后 虽然在stackoverflow中有几十个相同标题的问题,但我检查了所有问题,无法解决我的错误 StringBuilder emplDiv = new StringBuilder(); emplDiv.Append("$('.ulEmployeeSearch').append('<div class='col-lg-3 col

我有下面的
StringBuilder
,在里面我想附加我的html,我有下面的代码,但是我得到了这个错误:
Javascript错误:'missing')在参数列表之后

虽然在stackoverflow中有几十个相同标题的问题,但我检查了所有问题,无法解决我的错误

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>')");
StringBuilder emplDiv=new StringBuilder();
emplDiv.Append(“$”(“.ulEmployeeSearch”).Append(“test”);

请帮助我。

问题是因为在您创建的JS字符串中:

$('.ulEmployeeSearch').append('test'))
现在,您可以从语法突出显示中看到,用于分隔字符串的引号与包装属性值的引号相同,因此出现了错误。您需要转义内部引号:

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('test'));

问题在于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>')");
StringBuilder emplDiv=new StringBuilder();
emplDiv.Append(“$”(“.ulEmployeeSearch”).Append(“test”);

您没有添加段落的结束标记。尝试使用下面的代码

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(“test

”);
我认为使用“包装字符串并在内部使用”是行不通的。感谢您解决了我的问题