之前jquery用多了習慣了它那簡潔的寫法,后來使用ES6進行編寫的時候,需要使用類似$(this).parent();來獲取點擊元素所屬的父級元素時發現,es6中的class下的this指向是class本身,所以$(this),指向的並非點擊的元素,此時就需要使用e.target來獲取所選擇的元素,之后會發現即使你引入了jquery,它依舊提示parent()不是一個函數,因此我們就需要使用e.target.parentNode來獲取父級元素。
之前jquery用多了習慣了它那簡潔的寫法,后來使用ES6進行編寫的時候,需要使用類似$(this).parent();來獲取點擊元素所屬的父級元素時發現,es6中的class下的this指向是class本身,所以$(this),指向的並非點擊的元素,此時就需要使用e.target來獲取所選擇的元素,之后會發現即使你引入了jquery,它依舊提示parent()不是一個函數,因此我們就需要使用e.target.parentNode來獲取父級元素。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。