jQuery的小问题

在学jQuery的时候看到一条代码,有点不懂

var tooltip = "<div id='tooltip'><img src='"+ this.href +"' /></div>";

这当中的 "+ this.href +" 为什么前后要加 + 符号?直接写 src='this.href' 可不可以?


一只斗牛犬
浏览 479回答 1
1回答

温温酱

本质上是 var tooltip =一个字符串+ this.href +另一个字符串;因而此处"+"是字符串拼接,this.href是变量,如果直接写src='this.href'。则表示 var tooltip =一个字符串;this.href是字符串。 这里要注意单引号和双引号的嵌套关系。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript