flag和jq on 的綁定多個對象和方法(必看)
jquery中函數(shù)里的$(this)為什么和$(e.target)不相等?
//html中有個按鈕:
<button id="myBtn">我的按鈕</button>
<script>
$('#myBtn').click(function(e){
console.log($(this));
console.log($(e.target));
console.log($(this)==$(e.target));
});
</script>
//發(fā)現(xiàn)$(this)和$(e.target)
//在控制臺打印的內(nèi)容一模一樣
//但是,兩者就是不相等
因為用了jq來構造兩個對象,所以你最后一步比較的時候, 哪怕是兩個對象的內(nèi)容一模一樣,結果也是不想等的,對象的比較比較的是指針,兩個指針不一樣所以是不想等的,簡單的說就是
var a = new Object(); var b = new Object();
==這兩個對象看起來是一模一樣的吧,但是比較結果依然不想等==
直接比較 this == e.target 這樣才能得出正確的結果==
以上這篇flag和jq on 的綁定多個對象和方法(必看)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
jquery插件之信息彈出框showInfoDialog(成功/錯誤/警告/通知/背景遮罩)
某某同學最近寫了個基于jquery的信息彈出插件showInfoDialog,該插件對背景進行遮罩,然后彈出信息顯示框,信息顯示種類包括(操作成功/錯誤信息/警告信息/通知信息)感興趣的朋友可以了解下2013-01-01
jquery.validate 自定義驗證方法及validate相關參數(shù)
jquery.validate是一個基于jquery的非常優(yōu)秀的驗證框架,我們可以通過它迅速驗證一些常見的輸入,并且可以自己擴充自己的驗證方法,而且對國際化也有非常好的支持,通過本文給大家介紹jquery.validate 自定義驗證方法及validate相關參數(shù),需要的朋友一起學習吧2016-01-01
EasyUI的doCellTip實現(xiàn)鼠標放到單元格上提示單元格內(nèi)容
本篇文章主要介紹了easyUI的doCellTip 就是鼠標放到單元格上有個提示的功能,對于Javascript教程感興趣的同學可以參考一下2016-08-08
jQuery插件FusionCharts繪制的3D雙柱狀圖效果示例【附demo源碼】
這篇文章主要介紹了jQuery插件FusionCharts繪制的3D雙柱狀圖效果,涉及jQuery使用插件FusionCharts結合xml數(shù)據(jù)繪制的3D雙柱狀圖的相關操作技巧,需要的朋友可以參考下2017-04-04
jQuery模擬實現(xiàn)的select點擊選擇效果【附demo源碼下載】
這篇文章主要介紹了jQuery模擬實現(xiàn)的select點擊選擇效果,涉及jQuery響應鼠標點擊動態(tài)修改頁面元素樣式的相關操作技巧,并附帶demo源碼供讀者下載,需要的朋友可以參考下2016-11-11
Raphael一個用于在網(wǎng)頁中繪制矢量圖形的Javascript庫
Raphael是一個用于在網(wǎng)頁中繪制矢量圖形的Javascript庫,它使用 SVG W3C 推薦標準和 VML 作為創(chuàng)建圖形的基礎,你可以通過 JavaScript 操作 DOM 來輕松創(chuàng)建出各種復雜的柱狀圖、餅圖、曲線圖等各種圖表,接下來詳細介紹,感興趣的朋友可以了解下哦2013-01-01

