嘿,是的,我知道使用[funcname].caller或arguments.callee.caller你可以获得对调用实际函数的函数的引用,但是-下面的场景:
<a href="#" onclick="return something()">Test</a>
在something()内部,我没有机会访问A标记,即使使用.caller引用也是如此,除非我以以下方式修改脚本:
<a href="#" onclick="return something(this)">Test</a>
使用"this“,我将我的A-Tag引用传递给函数,但是有没有一种方法可以在不显式地将其传递给函数的情况下获得A-Tag引用?
发布于 2011-02-18 19:53:45
嗯,我认为这做得很好,这只是一个单词的代码,它不会harm.Using jquery你可以这样做
$(function(){
$("body").delegate("a", "click", function(){
alert($(this).html());
});
});//这两个代码都适合您
$(function(){
$('a').click(
function(){
alert($(this).html());
}
);
})https://stackoverflow.com/questions/5040548
复制相似问题