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

为什么是var div而不是$div

 var $body = $('body');
    $body.on('click', function() {
        //通过jQuery生成div元素节点
        var div = $("<div class='right'><div class='aaron'>动态创建DIV元素节点</div></div>")
        $body.append(div)
    })

正在回答

3 回答

var 变量名,它就是个变量名而已,加个$只是为了标识是jQuery变量而已。你不信,把body的声明和引用$全都去掉,一样可以正常执行。

你没有理解变量的声明和获取。

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

jQuery($DIV)是一个类数组对象,而DOM对象(DIV)就是一个单独的DOM元素。

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

div是指集合转化为jQuery,$div是指标签元素转化为jQuery

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

举报

0/150
提交
取消

为什么是var div而不是$div

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