繁体   English   中英

使用命名空间调用jQuery

[英]To call in jquery using namespace

我正在使用javascript文件和jquery。从我的javascript文件中,我正在这样做:

abc.cde.on({

});

调用一个用jquery编写的小部件。

abc.cde是jquery小部件文件中的名称空间。

谁能告诉如何abc.cde.on被调用jQuery的方法不使用$符号前abc.cde

因为cde已经是jQuery对象的实例。 您可以将jQuery选择(或jQuery小部件实例)的结果完美地存储在一个对象中,以供以后重用,请参见示例:

 var namespace = { obj: $('div'), }; //then you can do: namespace.obj.on('click', function(){ this.style.color = 'red'; }); 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div>CLICK ME</div> 

因为$在先前的参考中已经使用过...我怀疑abc定义如下:

var abc = $('#abc')

所以$已经被引用了...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM