问答详情
源自:3-9 jQuery的属性与样式之元素的数据存储

var reset = ele.data("a") + "</br>" + ele.data("b").name ele.find('span').append(reset) })

var reset = ele.data("a") + "</br>" + ele.data("b").name
        ele.find('span').append(reset)
    })                       这行代码具体有什么作用,麻烦大神给解释下

提问者:李小子 2016-08-13 08:36

个回答

  • 淡水狗
    2017-05-09 13:39:21

    大概就是读取“ele”节点下的 数据名为“a”的值。并赋予给reset,找到“ele”下的span元素,插入该内容。






  • html2015
    2016-09-22 18:00:14

     我的理解是,ele.data("a") 获取a中添加的文本data text,</br>是换行,因为b是name中添加为慕课网,所以再加 ele.data("b").name,ele.find('span').append(reset)是将添加的文本设置格式为span,仔细看,在body的前面有一组空的<span></span>,其实你可以试试,在空的一组<span></span>之前有一组空的<div></div>这里改成div也是有效果的,不过div默认的设置换行了,换成p也可以,不过换成p文本就不在后一个里面显示的了。


  • 流景闲草0
    2016-08-13 09:13:21

    将取到的数据插入找到的空span标签内。。。