国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

flag和jq on 的綁定多個對象和方法(必看)

2019-11-19 17:24:47
字體:
來源:轉載
供稿:網友

jquery中函數里的$(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ā)現$(this)和$(e.target)
//在控制臺打印的內容一模一樣
//但是,兩者就是不相等

因為用了jq來構造兩個對象,所以你最后一步比較的時候, 哪怕是兩個對象的內容一模一樣,結果也是不想等的,對象的比較比較的是指針,兩個指針不一樣所以是不想等的,簡單的說就是

var a = new Object();var b = new Object();

==這兩個對象看起來是一模一樣的吧,但是比較結果依然不想等==

直接比較 this == e.target 這樣才能得出正確的結果==

以上這篇flag和jq on 的綁定多個對象和方法(必看)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 兰坪| 涡阳县| 黄浦区| 文化| 资溪县| 平湖市| 宁远县| 东阳市| 阜新市| 高尔夫| 诸暨市| 隆德县| 青岛市| 五华县| 咸宁市| 南漳县| 宝丰县| 修水县| 二手房| 桂林市| 清丰县| 陇南市| 威海市| 巨鹿县| 开封市| 泰来县| 通江县| 广丰县| 松阳县| 普格县| 简阳市| 博湖县| 长宁区| 溆浦县| 太和县| 永兴县| 闻喜县| 收藏| 贵阳市| 奉化市| 阳东县|