jQuery中的$是什么意思及 $. 和 $().的區(qū)別
像我這種沒(méi)有經(jīng)過(guò)系統(tǒng)學(xué)習(xí)的人總是有這樣的問(wèn)題:(
$就是jQuery的別稱
而jQuery就是jQuery庫(kù)提供的一個(gè)函數(shù).(好像也不僅僅只是函數(shù), 因?yàn)檫€有 $.ajax(options) 這樣的使用,等同 jQuery.ajax(options))
這個(gè)函數(shù)的作用是根據(jù) () 里的參數(shù)進(jìn)行查找和選擇html文檔中的元素, 函數(shù)作用之一就是GetElementByID的代替,但()內(nèi)不僅可以是ID,還可以是各類選擇器
比如:
$(document)就是 選取整個(gè)文檔對(duì)象
那是不是只可以用$來(lái)代替,不是。為了防止命名沖突,jQuery庫(kù)提供了另外的機(jī)制來(lái)給jQuery函數(shù)起另外的別名。
例如:
var jq = jQuery.noConflict();
// Do something with jQuery
j("div p").hide();
// Do something with another library's $()
$("content").style.display = 'none';
就可以在代碼里用jq 代替jQuery 和 $ 了。
下面看下在jquery中,用 $. 和 $().有什么區(qū)別,它們分別的含義是什么?
$就是jquery對(duì)象,$()就是jQuery(),在里面可以傳參數(shù),作用就是獲取元素
如下例子
$(".div1") 表示獲取類名為div1的元素,例如獲取<div class="div1"></div>
$(".div1").onclick表示類名為div1的div點(diǎn)擊事件
jquery中$.,例如$.post(),$.get(),$.ajax()等這些都是jquery這個(gè)對(duì)象的方法
總結(jié)
以上所述是小編給大家介紹的jQuery中的$是什么意思及 $. 和 $().的區(qū)別,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
簡(jiǎn)潔實(shí)用的BootStrap jQuery手風(fēng)琴插件
這篇文章主要介紹了簡(jiǎn)潔實(shí)用的BootStrap jQuery手風(fēng)琴插件知識(shí),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08
jquery 實(shí)現(xiàn)二級(jí)/三級(jí)/多級(jí)聯(lián)動(dòng)菜單的思路及代碼
jQuery的AJAX功能和asp.net來(lái)實(shí)現(xiàn)省市區(qū)的三級(jí)聯(lián)動(dòng)效果,其他二級(jí)、三級(jí)或多級(jí)聯(lián)動(dòng)也可以按照此方法完成,由此需求的朋友可以參考下哈,希望可以幫助到你2013-04-04
hover的用法及l(fā)ive的用法介紹(鼠標(biāo)懸停效果)
hover屬性在書(shū)寫(xiě)css時(shí)大家都不會(huì)陌生了吧live主要用于對(duì)動(dòng)態(tài)加載出來(lái)的元素綁定事件,下來(lái)將為大家詳細(xì)介紹下兩者的使用,感興趣的朋友可不要錯(cuò)過(guò)了哈2013-03-03

