【发布时间】:2009-09-24 18:03:37
【问题描述】:
下面的代码用于简单的自动建议框...但是,当我从列表中单击建议时,它不会像应有的那样将内容返回到输入框。它根本无法识别加载的 html 中的任何内容?
JQUERY
$(document).ready(function(){
$('#edit-name').keyup(function() {
if ($(this).val().length >= 3) {
bname = $(this).val();
$("#searchframe").load("searchresults.php", { 'name[]': [name] });
} else {
$("#searchframe").html('');
}
});
$('.bus').click(function() {
alert("testing"); // <-- nothing happens!
$('#edit-name').val($(this).html());
});
});
HTML
...
<body>
...
<input type="text" id="edit-name" />
<div id="searchframe"></div>
...
</body>
...
注入的 HTML
<ul>
<li><a href="#" class="bus">test1</a></li>
<li><a href="#" class="bus">test2</a></li>
</ul>
【问题讨论】:
标签: jquery autocomplete