我真的不知道我会怎么做。这更像是一个概念问题而不是代码问题,所以我将发布一个示例:
object = $('#div');
function doSomething(object) {
//iterates through a list and creates a UL with items in corresponding to that list.
$(body).append("<li id='clickme'>Hello world</li>");
}
function createModal(object) {
//creates modal dialogue.
doSomething(object);
//more stuff
}
$('#clickme').live("click", function() {
//I need access to object (not the object declared at first,
//the object passed into doSomething) here.
});
任何想法我会如何做这样的事情?doSomething 将创建一组 LI 并将参数传递给它。当单击函数创建的那些 LI 时,它们需要与传递给 doSomething 的参数进行交互。有没有办法绑定它们或什么?
对不起,如果我没有任何意义。