我在一个页面上有一个搜索框,它连接到一个 AJAX 脚本,该脚本通过 GET 根据搜索框的内容返回 HTML。
为了直接在搜索框下方显示结果,我需要在相对于该框的位置创建一个 div(框的位置根据屏幕分辨率而变化)。如何使用 jQuery 来实现这一点?
或者,是否可以使用 jQuery UI 自动完成功能,如果可以,如何使用?我确实对它很感兴趣,但根本无法让它显示 HTML。
编辑: 这是一个 jsfiddle 链接:http: //jsfiddle.net/UxPb8/
您认为它有效是可以原谅的,但是一旦搜索框左侧的页面上有更多内容,定位就会被抛出,因此这个问题。