以下jQuery字符串连接代码有什么问题
What's the issue in following jQuery string concatenation code?
我有一个变量error_msgs。在此变量中,我必须添加错误消息。第一条错误消息将简单地添加到变量中。稍后的后续错误消息将连接到上一条错误消息。在连接后面的后续错误消息时,每条错误消息都应以 <br/>
标记为前缀,以便在单独的行上显示每个错误消息。
我尝试遵循代码,但我无法做到。
var error_msgs = "Email is invalid !";
var error_msgs += "<br/>"+"Please enter First Name !";
var error_msgs += "<br/>"+"Please enter Last Name !";
alert(error_msgs);
对于上述代码,我在Firebug控制台中遇到以下错误:
SyntaxError: missing ; before statement
var error_msgs + = "<br/>"+"Please enter First Name !";
有人可以帮助我解决错误吗?
谢谢。
您初始化变量的次数太多了。它应该是:
var error_msgs = "Email is invalid !";
error_msgs += "<br/>"+"Please enter First Name !";
error_msgs += "<br/>"+"Please enter Last Name !";
alert(error_msgs);
杰克在他的评论中是正确的
您只需要
var
一次。
var
关键字引入了一个变量,并分配了一个可选值。
该语言(即JavaScript,您的问题实际上与jQuery无关)不支持以下行:
var error_msgs += "<br />" + "Please enter First Name !";
因为它真的没有意义。您可以定义一个变量及其初始值,但您不能真正定义一个变量并同时向其附加一个值,因为目前还没有它的值。
相关文章:
- 我不知道我的编码有什么问题.(JavaScript)
- 我的流星路线出了什么问题
- 此nodeValue替换代码有什么问题
- 这个正则表达式的日期/时间有什么问题
- 我的CSS/Javascript下拉菜单测试代码出了什么问题
- 这个代码出了什么问题?(Jquery)
- 下面的Reg表达式出了什么问题
- 鼠标事件,我的代码出了什么问题
- 这个javascript语法有什么问题
- 动态创建foreignGroup并将其添加到svg中有什么问题
- 此代码中动态生成选择框有什么问题
- 我的javascript有什么问题?.className
- 这个 ajax.js 代码有什么问题
- JS代码有什么问题,让我知道代码是否可以改进
- 我的 Browserify JavaScript 代码有什么问题
- 图像上传功能将++(+1)副本添加到下一次上传.出了什么问题或如何重置“选定图像”
- 使用 Javascript 动态删除行.我的代码有什么问题
- AngularJS:这个注入我的控制器有什么问题
- 这个jQuery if语句有什么问题
- JavaScript:有人能告诉我我的代码出了什么问题吗?