我有 eval 函数,它需要从 php 执行 javascript。但我需要传递元素,所以我可以将鼠标放在用户点击的链接上的提示上。
var globalEval = function globalEval(src, element) {
if (window.execScript) {
window.execScript(src);
return;
}
var fn = function(element) {
window.eval.call(window,src);
};
fn(element);
};
我使用以下方式传递$(this)
元素
globalEval(js_code, $(this));
// js_code is = alert(element);
我得到未定义元素的错误,该错误在globalEval();
我如何解决这个问题中定义?