在jQuery对话框中定位元素,为什么必须使用它作为上下文

时间:2011-01-11 09:52:08

标签: jquery jquery-ui

我发现当我尝试在jQuery对话框中定位一个元素时,我必须做类似的事情

$("#elemInDialog", this).val()
                   ^

我发现这只发生在我看到http://jiewmeng.kodingen.com/test/jquery-autocomplete.htmlhttp://jsfiddle.net/28GMT/的简单代码中(在jsFiddle或jsbin中,自动完成功能甚至不起作用,但它适用于我的托管版本)我错了吗?

1 个答案:

答案 0 :(得分:2)

你在那里至少有一个拼写错误:

这一行:

$("#txtArea").val( $("#txtArea").val() + "\n" + $("#txtUrl").val() );

应该是:

$("#txtArea").val( $("#txtArea").val() + "\n" + $("#txtURL").val() );

有了这个解决方案,就我所知,事情似乎对我有用吗?