this關(guān)鍵字用于指當(dāng)前所處的對象,例如input type="text" id = "mod" onclick="check(this)"在js代碼中有方法function check(obj){ if(isEmpty($(obj))){ return false;}esle{return true;}}這兒的this就是指當(dāng)前對象id為mod的輸入框,再舉一個(gè)例子,在js代碼中var X = 1 ;function mod(){alert(this.x);} 這個(gè)地方的this就是指該window,alert的內(nèi)容就是1,說白了,就是誰在執(zhí)行當(dāng)前的操作,this就是指這個(gè)對象。
公司主營業(yè)務(wù):成都做網(wǎng)站、網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)公司推出奇臺免費(fèi)做網(wǎng)站回饋大家。
$就是jQuery的別稱,是jQuery庫提供的一個(gè)函數(shù)。
1、可以通過$?() 里的參數(shù)進(jìn)行查找和選擇html文檔中的元素
如:
$('#tmp');//這是查找dom的id等于tmp的元素
2、訪問$中定義的函數(shù)
如:
$.ajax(options)
其實(shí)是個(gè)簡單的問題。$(this) 返回一個(gè) jQuery 對象,你可以對它調(diào)用多個(gè) jQuery 方法,比如用 text() 獲取文本,用val() 獲取值等等。而 this 代表當(dāng)前元素,它是 JavaScript 關(guān)鍵詞中的一個(gè),表示上下文中的當(dāng)前 DOM 元素。你不能對它調(diào)用 jQuery 方法,直到它被 $() 函數(shù)包裹,例如 $(this)。
hover([over,]out)
click([[data],fn])
hover方法里面可以寫兩個(gè)函數(shù),表示事件切換;
click只能寫一個(gè),就是點(diǎn)擊觸發(fā)的事件。
建議你看下Jquery的API。
它是通過RegExp來匹配關(guān)鍵字的
而RegExp是通過i標(biāo)志位來控制大小寫敏感的
故改成
var a = new RegExp(array[i],"ig")
即可