在jQuery中要調用父類的方法,需要使用.parents()方法。這個方法會返回當前元素的所有父元素,可以選擇其中特定的元素,然后使用如call()和apply()的方法來調用此元素的方法。
//父級元素 function parentFunc(){ console.log("這是父級元素的方法"); } //子級元素 function childFunc(){ //調用父級元素的方法 $(this).parents(".parent").get(0).parentFunc.call(); } $(".child").click(function(){ childFunc(); });
在以上代碼中,我們首先定義了一個父元素的方法和一個子元素的方法。當子元素被點擊時,我們使用.parents()方法來選擇父元素,然后使用.get(0)方法來獲取第一個匹配的元素。接下來,我們使用.call()方法來調用父元素的方法。
通過這種方法,我們可以在一個元素的作用域內調用父類的方法,這種技巧在很多的jQuery開發中非常有用。