我正在使用 jQuery 过滤一堆对象,并且我想在没有附加函数构造函数的情况下访问事件的函数体。我会告诉你我的意思:
$('li').filter(function(){
return this.onmouseout !== null;
})
.each(function(){
console.log(this.onmouseout);
});
返回的是:
function onmouseout(event) {
GoodSearchBadgeHideMenu('120');
}
我想得到的回报是:
GoodSearchBadgeHideMenu('120');
\\notice the absence of 'function onmouseout(event)' and closing bracket
我确信我可以使用它String.replace()
来轻松解析它,但我想知道函数体是否可以在元素属性或事件对象的某处访问。
谢谢