jQuery中$this和$(this)的區(qū)別介紹(一看就懂)
更新時間:2015年07月06日 09:29:05 投稿:junjie
這篇文章主要介紹了jQuery中$this和$(this)的區(qū)別介紹(一看就懂),本文用簡潔的語言講解了它們之間的區(qū)別,并給出了一個例子來說明,需要的朋友可以參考下
// this其實是一個Html 元素。
// $this 只是個變量名,加$是為說明其是個jquery對象。
// 而$(this)是個轉(zhuǎn)換,將this表示的dom對象轉(zhuǎn)為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)是個轉(zhuǎn)換,將this表示的dom對象轉(zhuǎn)為jquery對象,這樣就可以使用jquery提供的方法操作。
$this = $(this);
// build element specific options
var o = $.meta ? $.extend({}, opts, $this.data()) : opts;
// 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)
相關(guān)文章
jQuery 動態(tài)酷效果實現(xiàn)總結(jié)
jQuery是一個優(yōu)秀的JavaScript框架,可以很好的解決不同瀏覽器兼容的問題,尤其是在ASP.NET MVC下,它的作用更加的凸顯。2009-12-12
EasyUi 打開對話框后控件賦值及賦值后不顯示的問題解決辦法
這篇文章主要介紹了easyUi 打開對話框后控件賦值,以及賦值后不顯示的問題解決辦法,解決方法非常簡單,只需要將賦值語句修改下就好,下面小編給大家簡單介紹下,需要的朋友參考下2017-01-01
Validform+layer實現(xiàn)漂亮的表單驗證特效
創(chuàng)建一個JavaScript表單驗證插件,可以說是一個繁瑣的過程,涉及到初期設(shè)計、開發(fā)與測試等等環(huán)節(jié)。實際上一個優(yōu)秀的程序員不僅是技術(shù)高手,也應(yīng)該是善假于外物的。本文就給大家結(jié)合2款優(yōu)秀的插件來實現(xiàn)這個問題,有需要的小伙伴可以參考下2016-01-01
淺析jquery如何判斷滾動條滾到頁面底部并執(zhí)行事件
jquery如何判斷滾動條滾到頁面底部并執(zhí)行事件?下面小編就為大家?guī)硪黄猨query判斷滾動條滾到頁面底部并執(zhí)行事件方法。希望對大家有所幫助,一起跟隨小編過來看看吧2016-04-04
使用jQuery.Validate進行客戶端驗證(初級篇) 不使用微軟驗證控件的理由
以前在做項目的時候就有個很大心病,就是微軟的驗證控件,雖然微軟的驗證控件可以幫我們完成大部分的驗證,驗證也很可靠上手也很容易,但是我就是覺得不爽.2010-06-06
jQuery EasyUI學(xué)習(xí)教程之datagrid點擊列表頭排序
這篇文章主要介紹了jQuery EasyUI學(xué)習(xí)教程之datagrid點擊列表頭排序的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-07

