我在一些html中有一个链接,它调用了我正在写的一个javascript函数。呼叫必须是内联,使代码如下:识别调用者
<a href='#' onclick='quipManager.getQuip(1, $(this))'>Test</a>
在getQuip函数I使用该基准来修改其通过)。家长的装置( 例如包裹链路在div
getQuip: function (id, currentQuip) {
alert(currentQuip.parents('.qtip').html());
}
我需要保持通话联机,但我想知道的是,如果我可以这样使用它:
<a href='#' onclick='quipManager.getQuip(1)'>Test</a>
,仍然有getQuip知道哪个环节把它称为这样的以下仍然有效。
getQuip: function (id) {
var currentQuip = id.caller ???
alert(currentQuip.parents('.qtip').html());
}
为什么*必须*电话是内联? – lonesomeday 2011-06-15 15:50:09
为什么你需要保持这种联代码?哦哦 – genesis 2011-06-15 15:51:56
因为链接是由用户创建的文本文档中的占位符实时构建的,我试图简化它,这是一个非常丑陋的DIY CMS系统,但它最后一刻的大范围蠕变!细化它,如果它长时间挂起的话 – BonyT 2011-06-15 15:55:34