如果我使用 jquery$("#my_button").data('my-value', { onClick: function () { my_obj_function(); } });
在另一个功能中我这样做
my-value.onClick.call()
有用。
但是如果我尝试在 html 中设置数据属性,它就不起作用。我在 html 中做了这个
<a href='#' data-my-value='{"onClick":"function () { my_obj_function(); }"}'>Click me</a>
当calling my-value.onClick.call()
我得到
uncaught typeerror : object function() has no method call
我究竟做错了什么?