我假設$('thing1')
或document.getElementById('thing1')
將返回代表<div id="thing1"></div>
的節點或對象但是,如何訪問myFunc()
?如何訪問被調用的函數?
HTML:
<div id="thing1"></div>
JS:
var foo = $('#thing1').myFunc();
var myFunc = function() {
console.log(this); // I want to log $('#thing1')
}
我想弄清楚API的各種工作,採取highcharts例如,他們做這樣的事情:
$('#dailyKPIChart').highcharts({
chart: {
zoomType: 'x',
spacingRight: 20
}
});
圖表將載入$('#dailyKPIChart')
這是如何工作的?
你創建一個jQuery插件? – ComFreek
無論你想要做什麼,這段代碼都會導致錯誤。 – Mathletics
'var foo = $('#thing1')。myFunc();'沒有任何意義。 myFunc沒有被定義爲$('#thing1')'的方法。你期望怎樣稱呼它? – Icarus