事件完成后访问JSON对象
上下文
我正在使用jquery ui自动完成控件,这工作正常。 根据我的理解,这个控件正在创建一个无序列表,对于列表中的每个项目,我要求的JSON对象被“附加”到它。 见下图
一些代码
然后在jquery ui自动完成的关闭事件中,我尝试了以下内容
close: function (event, ui) { var termInput = $(this).val().toLowerCase(); var $autocompleteList = $('ul.ui-autocomplete li a'); $autocompleteList.each(function () { if ($(this).text().toLowerCase() == termInput) { var $parentItem = $(this).parent(); return; } });
编辑 – 请求这样的例子
jsFiddle示例
http://jsfiddle.net/mxzuF/
题
如何在与jquery ui自动完成相关联的任何“事件”之外使用jQuery实际访问这些对象? 事实是我想在控件完成“执行”后访问这些对象。 实际上,我正在尝试访问与$ parentItem关联的对象。