课程
/前端开发
/jQuery
/jQuery基础(二)—DOM篇
return '<div class="' + $(this).text() + '" />';
2016-11-16
源自:jQuery基础(二)—DOM篇 5-3
正在回答
我理解的意思是分为'<div class="'、$(this).text()和‘“/>’三部分。+号就是把三部分连接起来。$(this).text()就是指a元素。这句话的意思就是‘<div class="a元素"/>’。
1234323181 提问者
maki_S 回复 1234323181 提问者
双引号在这里理解为一个字符,' <div class=" ' + 就是 <div class=" 加上 $(this).text() 然后再加上" />
因为加的是字符 字符需要用引号 (用单引号括号起来)
中间的双引号,就是class=“”
单引号是中间拼接$(this).text() ,需要加上引号
+就是拼接嘛 引入$(this).text()这个值
我知道是没有问题的,我的意思是我不理解+在这里用作什么
把单引号去掉 并没有什么问题
慕侠6876944 回复 1234323181 提问者
1234323181 提问者 回复 慕侠6876944
Hong
举报
jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换
3 回答JQ中单双引号的问题:什么时候用双引号,什么时候用单引号?
1 回答单引号跟双引号的问题
3 回答append()中为什么必须是单引号,换成双引号怎么又不对了
3 回答事件元素的括号里面的参数什么时候要加双引号
2 回答关于双引号和单引号,有点蒙圈