僅從JS上來講單引號和雙引號沒有區別
下陸網站建設公司創新互聯,下陸網站設計制作,有大型網站制作公司豐富經驗。已為下陸數千家提供企業網站建設服務。企業網站搭建\外貿網站建設要多少錢,請找那個售后服務好的下陸做網站的公司定做!
但在某些情況下,比如a
href="#"
onclick="$('#aa').html('中國')",這里$()里面必須用單引號,因為他外面還有層雙引號,總之單雙引號要配對出現,講究閉合,絕不可寫成a
href="#"
onclick="$("#aa").html("中國")",
這不是jQuery的代碼,相關聯的js文件中肯定有類似下面的定義$$()的代碼
function?$$(id)?{
return?!id???null?:?document.getElementById(id);
}
$就是jQuery的別稱,而jQuery就是jQuery庫提供的一個函數.(好像也不僅僅只是函數, 因為還有 $.ajax(options) 這樣的使用,等同 jQuery.ajax(options))。
這個函數的作用是根據 () 里的參數進行查找和選擇html文檔中的元素, 函數作用之一就是GetElementByID的代替,但()內不僅可以是ID,還可以是各類選擇器。
擴展資料
在jquery中,用 $. 和 $().的區別:
就是jquery對象,()就是jQuery(),在里面可以傳參數,作用就是獲取元素。
如下例子:
$(".div1") 表示獲取類名為div1的元素,例如獲取;
$(".div1").onclick表示類名為div1的div點擊事件;
jquery中.,例如.,例如.,例如.post(),.get(),.get(),.get(),.ajax()等這些都是jquery這個對象的方法。
$ 即 jQuery對象,是一個Function對象,()是調用這個function,得到的是jQuery.prototype.init的一個實例。jQuery對象包含很多靜態方法,可以通過jQuery.即(()是調用這個function,得到的是jQuery.prototype.init的一個實例,jQuery對象包含很多靜態方法。
可以通過jQuery.即(()是調用這個function,得到的是jQuery.prototype.init的一個實例,jQuery對象包含很多靜態方法,可以通過jQuery.即(.)調用,通過jQuery.fn(即jQuery.prototype)可以對jQuery.prototype.init的實例進行擴展。
因為jQuery.prototype.init的原型引用的jQuery.prototype.是調用JQuery中對象,.是調用JQuery中對象,.是調用JQuery中對象,("#id").是id元素的屬性。
"$" -- 指標識符,讓瀏覽器知道這是jquery。
"$(function(){})" --指等同于$(document).ready(function(){ 具體方法體 }):作用是告訴瀏覽器當DOM結構完成后便執行這個方法,不同于onload,onload是內容加載完成后。
擴展資料:
在程序設計語言中,標識符是用作程序的某一元素的名字的字符串或用來標識源程序中某個對象的名字的。
這個元素可以是一個語句標號,一個過程或函數、一個數據元素(例如一個標量變量或一個數組)或程序本身。最通常是,標識符這個字幾乎與變量名同義地使用。
在程序數據的位置在整個程序執行期間保持不變的系統中,用于標量變量的標識符聯系到存儲器地址,而存儲器地址又指向機器的存儲器內的物理單元,該單元又含有一個值的表示。
參考資料來源:百度百科-標識符
$ 是 JQuery 常用的一個回傳函數,定義為 "選取" 英文是 selector 的縮寫
例子︰
$.function();
就是 選取 JQuery 定義的 function() 執行
$('input')
就是 選取 HTML 當中全部的 input 標簽
$('#abc')
就是 選取 HTML 當中 ID 名稱為 abc 的物件
$.fn.testing = function() {}
就是 選取 JQuery 內核函數 fn (函數) 回傳給 testing 這個名稱、定義為一個功能 function()
名稱欄目:jquery.$(),jquery是w3c標準嗎
分享鏈接:http://vcdvsql.cn/article48/dsdgjhp.html
成都網站建設公司_創新互聯,為您提供品牌網站設計、外貿網站建設、網站營銷、網站維護、虛擬主機、商城網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯