我一直在使用jquery自动完成功能,只要我从自动完成中选择值,下拉文本框就会失去焦点,
我如何防止它,
<script type="text/javascript">
$(document).ready(
function() {
$("#<%=search.ClientID%>").autocomplete("Search.ashx", {
width: 153, scrollHeight: 250,
close: function(event, ui) { alert("close"); }
});
});
</script>
答案 0 :(得分:0)
$('input').autocomplete({
'select':function(){
$(this).focus();
}
});
那应该这样做,虽然那会到某个人输入的行尾......我想这取决于你选择保持输入插入位置的值并适当使用的地方。如果您需要帮助,我会在jQuery API上查找select
事件。