在jquery中,用 $. 和 $().有什么区别,它们分别的专利三层含义分别为是什么?

比如var $xxx
仅指一个变量名还是有什么别的含义?谢谢
比如var $xxx
仅指一个变量名还是有什么别的含义?谢谢
比如var $xxx
仅指一个变量名还是有什么别的含义?谢谢
var $avd = 1
那个$号当成普通的英文字母就行了。。。js中的$本身不是什么保留字段而且没有什么含义。不过JQ把$定位成一个函数,用过jq的都知道。。反正这个$号和php里面的$号不一样,php要求用$号来定义变量哦
只是一个变量名
jq对象和dom对象的区别
是有一些命名规则的比如说:如果获取的是jQuery对象,则在变量前加上$
var $variable = jQuery对象
如果获取的是DOM对象
var variable = DOM对象
顺便补充一些吧,关于DOM对象和jQury对象之间的相互转换
jQuery对象-&DOM对象
第一种方法
var $cr = $("#cr");
另一种方法是根据jquery提供的get(index)方法实现
var $cr = $("#cr");
= $cr.get(0);
DOM对象 -& jQuery对象
var cr = doucument.getElementById("cr");
var $cr = $(cr);
希望你在学习jquery路上能够帮到你
并没有什么区别
只是一个全名规则习惯吧,听有些人说,用JQ获取的对象 ,用$xx接收。
很多公司用 var $dom=$('#id')
$ 表示这个变量是一个DOM对象,没其他含义
只是为了更好的区分是否是jQuery的对象
算是一个约定
Copyright & 2016 phpStudyjQuery中$this和$(this)的区别介绍(一看就懂)
投稿:junjie
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了jQuery中$this和$(this)的区别介绍(一看就懂),本文用简洁的语言讲解了它们之间的区别,并给出了一个例子来说明,需要的朋友可以参考下
// this其实是一个Html 元素。
// $this 只是个变量名,加$是为说明其是个jquery对象。
// 而$(this)是个转换,将this表示的dom对象转为jquery对象,这样就可以使用jquery提供的方法操作。
(function($){
$.fn.hilight = function(options){
debug(this);
var defaults = {
foreground: 'red',
background: 'yellow'
var opts = $.extend({}, $.fn.hilight.defaults, options);
return this.each(function() {
// this其实是一个Html 元素。
// $this 只是个变量名,加$是为说明其是个jquery对象。
// 而$(this)是个转换,将this表示的dom对象转为jquery对象,这样就可以使用jquery提供的方法操作。
$this = $(this);
// build element specific options
var o = $.meta ? $.extend({}, opts, $this.data()) :
// update element styles
$this.css({
backgroundColor: o.background,
color: o.foreground
var markup = $this.html();
// call our format function
markup = $.fn.hilight.format(markup);
$this.html(markup);
// define our format function
$.fn.hilight.format = function(txt) {
return '&strong&' + txt + '&/strong&';
// 插件的defaults
$.fn.hilight.defaults = {
foreground: 'red',
background: 'yellow'
function debug($obj) {
if (window.console && window.console.log){
window.console.log('hilight selection count: ' + $obj.size());
})(jQuery)
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。jquery中 $ 和 jQuery 及 $() 的区别
用过jquery的人都知道,jquery有两种用法,一种是$,还有一种是jQuery,那么这两种方式在使用上有什么区别呢?
答案是这两种用法没什么区别,只是别名而已,用$要比jQuery简短一些、方便一些,另外其他的前端框架也都用到$符号,如果想不跟其他框架冲突,建议使用jQuery方式。
还有种方法就是换一个新的缩写:
1、调用jquery的noConflict函数
JQuery.noConflict();//让jquery放弃对$的使用权,交给其他js框架使用2、声明新的缩写
var $j = Jquery 使用$j 来代替 $ 以防止$命名冲突。
$和$()的区别:
$可以调用那些不需要操作对象的方法(像java代码中的静态方法,不用声明对象就可以操作),如$.prototype,如果是给某个对象赋值(注意,这里有操作对象),就需要用$('#abc').val('123')的方式,因为像val()等方法中会用到$(this)去操作当前对象。

我要回帖

更多关于 同比与环比的含义区别 的文章

 

随机推荐