开发者社区 问答 正文

关于.append('<div class="item">' +toAdd+ '</div>')的区别!!

刚学jQuery不久,在做练习时遇到了一个问题
就是当添加内容时,

.append('<div class="item">' +toAdd+ '</div>')

.append('<div class="item"> +toAdd+</div>')
有什么不同?
我在本地测试十第一条是显示不了的,但codecademy做练习时却说这样才正确!

展开
收起
小旋风柴进 2016-03-24 11:28:08 2457 分享 版权
1 条回答
写回答
取消 提交回答
  • 我们假设var toAdd = 'SegmnetFault';

    .append('<div class="item">' +toAdd+ '</div>')
    上代码中,toAdd是一个变量,加号是字符串连接符。得到<div class="item">SegmnetFault</div>。你不成功是因为没定义赋值吧。

    .append('<div class="item"> +toAdd+</div>')
    上代码中直接把toAdd作为div里面的内容(就是直接把“+toAdd+”作为字符串显示),得到<div class="item">+toAdd+</div>。

    2019-07-17 19:12:27
    赞同 展开评论
问答分类:
问答地址: