慕仙5237505
2017-11-08 17:03
1:div为什么没有双标签
2:$(this)代表谁? $(this).text()返回的class值是什么?
$('a').wrap(function() { return '<div class="' + $(this).text() + '" />'; })
匿名函数function返回(return)一个值:'<div class="' + $(this).text() + '" />';
$(this)为当前选择的a元素,即$('a'),所以div的class也就是“a元素”,
$(this).text()="a元素",很明显期望的最后结果是<div class="a元素"/>
jQuery基础(二)—DOM篇
114014 学习 · 590 问题
相似问题