【发布时间】:2013-09-14 18:53:38
【问题描述】:
我有如下初始化的对象,我想通过onclick函数传递这个对象,这可以实现吗?
var nameObject = { Name: "Stack", lastName:"Exchange" }
这是我的代码:
在document ready 中,我有 link 和 onclick 函数,该函数附加到 html 元素中。
HTML:
<div id="test"></div>
Javascript:
$(document).ready(function () {
var nameObject = { Name: "Stack", lastName:"Exchange" };
$("#test").append('<a href="#"'
+'onclick="sendObj(**I want to pass "nameObject" into this function)">'
+'sendObject</a>');
)};
function sendObj(**receive the object**)
{
//nameObject.Name+" "nameObject.lastName;
}
【问题讨论】:
-
“发送”是什么意思? nameObject 和 sendObj 在同一范围内,因此 sendObj 函数可以访问 nameObject 变量。
-
你想达到什么目的?什么在你的小提琴中不起作用?
-
这不起作用 -> jsfiddle.net/C6ghj/10
标签: javascript jquery html function object