为了账号安全,请及时绑定邮箱和手机立即绑定

函数的返回值中$(this).text()

$(".aaron2").on('click', function() {

        $('a').wrap(function() {

            return '<div class="' + $(this).text() + '" />';

        })

    })

$(this).text() 不是a元素吗??为什么class=a元素

还有 return '<div class="' + $(this).text() + '" />';为什么div不是成对出现

正在回答

3 回答

  1. 不是class=a, 是class="a元素",这只是随便赋予的样式名而已,不用计较;

  2. div的确是要成对出现的,<div />是一种不规范的习惯,有些浏览器不支持,是不建议的写法。

0 回复 有任何疑惑可以回复我~
#1

Mycat_ 提问者

非常感谢!
2016-08-24 回复 有任何疑惑可以回复我~

不明白你的问题啊,这里没有错误啊

0 回复 有任何疑惑可以回复我~

的确是有问题,只要你输入<div 就能识别并返回,可能是自带的自动更正机制

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

函数的返回值中$(this).text()

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信