扫码关注官方订阅号
在学jQuery的时候看到一条代码,有点不懂
var tooltip = "";
这当中的 "+ this.href +" 为什么前后要加 + 符号?直接写 src='this.href' 可不可以?
"+ this.href +"
src='this.href'
光阴似箭催人老,日月如移越少年。
本质上是 var tooltip =一个字符串+ this.href +另一个字符串;因而此处"+"是字符串拼接,this.href是变量,
如果直接写src='this.href'。则表示 var tooltip =一个字符串;this.href是字符串。 这里要注意单引号和双引号的嵌套关系。
this.href表示的是一个变量。或者说给你这样一个场景,在交互中获取到一组数据,然后这组数据用的是this表示的。你需要获取到这组数据中的href这个表示的值。你就需要用this.href,获取到这个值了。
'this.href' 是一个字符串
当然不行啊感觉你都没分清楚怎么读
var tooltip = "<p id='tooltip'><img src='"+ this.href +"' /></p>"; var tooltip = " "+this.href+" ";
字符串拼接基础, 这样好理解点不
var img_src = this.href; var tooltip = "<p id='tooltip'><img src='"+ img_src +"' /></p>";
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
本质上是 var tooltip =一个字符串+ this.href +另一个字符串;
因而此处"+"是字符串拼接,this.href是变量,
如果直接写
src='this.href'。则表示 var tooltip =一个字符串;this.href是字符串。 这里要注意单引号和双引号的嵌套关系。
this.href表示的是一个变量。或者说给你这样一个场景,在交互中获取到一组数据,然后这组数据用的是this表示的。你需要获取到这组数据中的href这个表示的值。你就需要用this.href,获取到这个值了。
'this.href' 是一个字符串
当然不行啊
感觉你都没分清楚怎么读
字符串拼接基础, 这样好理解点不