【发布时间】:2018-06-09 14:18:02
【问题描述】:
function ABC(obj) {
$("#ID").append('<div onclick="obj.func();">TEST</div>');
}
ABC({func: function() { alert("abc"); } })
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="ID"></div>
如果你运行这个函数,你将无法运行 obj.func
为什么不叫定义?
我该如何解决?
【问题讨论】:
-
obj.func()函数里面有什么?obj里面有什么? -
@AlivetoDie:
function() { alert("abc"); }
标签: javascript jquery onclick append