<div class="' + $(this).text() + '" />存在的意义

来源:5-3 DOM包裹wrap()方法

大山的子孙哟爱太阳

2018-12-29 16:57

<div class="' + $(this).text() + '" />意为<div class="a元素" />,不明白这样写有什么意义?只是设置一个类名吗?

写回答 关注

3回答

  • 小飞侠Dong
    2019-01-04 18:25:32
    已采纳

    应该是为他设置一个类名,并且我在后面可以直接就处理了

    金刚无敌葫芦... 回复大山的子孙哟...

    对,感觉jQuery的这些课里面错别字多,也没有设计问题让学习者完成,起不到锻炼和加深理解的作用,很多地方讲得也不清楚,和前面的JS入门和进阶两门课没法比

    2020-03-30 22:41:51

    共 2 条回复 >

  • 慕婉清7203535
    2019-07-30 16:14:04

    除了这个存在的意义  我还有一个疑问,在包裹“a元素”的父节点里面写的<div class="' + $(this).text() + '" /> 这个后面不应该再加一个</div> 么?

    金刚无敌葫芦...

    如果是<div class="' + $(this).text() + '" >需要加一个</div> 他结尾已经是/>了

    2020-03-30 22:39:48

    共 1 条回复 >

  • 林一三
    2019-01-10 11:26:58

    存在的意义是应该是想告诉我们,包裹父节点的时候可以通过给父节点添加类的属性 比如class 和 id 等等 ; 这里没有用到但是回用到 ,   不过我也不理解 :

     class="' + $(this).text() + '"

    里面两边双引号和单引号的作用 ,还有两个 + 加号 + 的是什么东西

    有木有大佬科普下

    chen_8

    作用就是加入变量 $(this).text() 字符串拼接

    2019-04-22 15:00:17

    共 1 条回复 >

jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114012 学习 · 590 问题

查看课程

相似问题