ToT*_*oTa 5 html javascript jquery function object
我有以下初始化对象,我想通过onclick函数传递这个对象,这有可能实现吗?
var nameObject = { Name: "Stack", lastName:"Exchange" }
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
在document ready我的链接与onclick函数,追加到HTML元素.
HTML:
<div id="test"></div>
Run Code Online (Sandbox Code Playgroud)
使用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;
}
Run Code Online (Sandbox Code Playgroud)
尝试这个
$(document).ready(function () {
var nameObject = { Name: "Stack", lastName:"Exchange" };
$("#test").append('<a href="#" data-caller>sendObject</a>');
$("#test").on("click", "[data-caller]", function() {
sendObj(nameObject);
});
)};
function sendObj(nameObject)
{
alert(nameObject.Name+" "+nameObject.lastName);
}
Run Code Online (Sandbox Code Playgroud)