课程
/前端开发
/jQuery
/jQuery基础(二)—DOM篇
1:div为什么没有双标签
2:$(this)代表谁? $(this).text()返回的class值是什么?
2017-11-08
源自:jQuery基础(二)—DOM篇 5-3
正在回答
$('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元素"/>
慕仙5237505 提问者
风飘叶摇 回复 慕仙5237505 提问者
慕仙5237505 提问者 回复 风飘叶摇
Richard_Li
夜阑卧听风吹雨y
举报
jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换
3 回答return '<div class="' + $(this).text() + '" />';?
3 回答return '<div class="' + $(this).text() + '" />';什么意思?
2 回答关于<div class="' + $(this).text() + '" />
3 回答<div class="' + $(this).text() + '" />存在的意义
6 回答'<div class="' + $(this).text() + '" />'这个是什么意思啊