我通常从不使用这种编程风格,但我想我会尝试一下,这样我就知道它是怎么回事了。
这是我的输入标签 HTML:
<input id="Read" type="checkbox" onclick="readClicked()" checked>
还有我的相关功能:
function readClicked() {
console.log(this);
console.log($(this));
alert('Read Clicked!');
}
无论如何要引用从函数内部调用调用 readClicked() 的处理程序的元素?就像是:
function readClicked() {
var caller = function.caller;
var type = $(caller).attr('type');
}