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

var $elem = $('' + className + ''); 跟 var $elem = $(className); 有区别吗

var getValue = function(className) {

            var $elem = $('' + className + '');

                // 走路的路线坐标

            return {

                height: $elem.height(),

                top: $elem.position().top

            };

        };

其中 的 var $elem = $('' + className + ''); 为什么要在$() 里面加上两对引号?  请问有什么么作用,

如果只是要转化为字符串为什么要用到两对引号呢

--var $elem = $(className); 我尝试去掉也能正常运行, 且没有报错, 

正在回答

1 回答

确保$()里一定是字符串,如果你传的变量是个数字呢?那就会报错了

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

举报

0/150
提交
取消

var $elem = $('' + className + ''); 跟 var $elem = $(className); 有区别吗

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