Mycat_
2016-08-14 11:38
$(".aaron2").on('click', function() {
$('a').wrap(function() {
return '<div class="' + $(this).text() + '" />';
})
})
$(this).text() 不是a元素吗??为什么class=a元素
还有 return '<div class="' + $(this).text() + '" />';为什么div不是成对出现
不是class=a, 是class="a元素",这只是随便赋予的样式名而已,不用计较;
div的确是要成对出现的,<div />是一种不规范的习惯,有些浏览器不支持,是不建议的写法。
不明白你的问题啊,这里没有错误啊
的确是有问题,只要你输入<div 就能识别并返回,可能是自带的自动更正机制
jQuery基础(二)—DOM篇
114014 学习 · 590 问题
相似问题