【发布时间】:2011-11-09 15:59:18
【问题描述】:
我有一个建议框的脚本。它工作得很好但是这个问题我想修改它以用于 upkey 和 downkey 事件。它只是给出建议,甚至不适用于鼠标点击事件。
function lookup(inputString) {
if(inputString.length == 0) {
// Hide the suggestion box.
$('#suggestions').hide();
} else {
$.post("rpc.php", {queryString: ""+inputString+""}, function(data){
if(data.length >0) {
$('#suggestions').show();
$('#autoSuggestionsList').html(data);
}
});
}
} // lookup
function fill(thisValue) {
$('#inputString').val(thisValue);
setTimeout("$('#suggestions').hide();", 50);
}
HTML
<input type="text" size="30" value="" id="inputString" onkeyup="lookup(this.value);" onblur="fill();" />
<div class="suggestionsBox" id="suggestions" style="display: none;"> <img src="upArrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" />
<div class="suggestionList" id="autoSuggestionsList"> </div>
由于我是 jquery 的新手,我是否知道如何针对鼠标单击或键盘箭头键进一步修改它。
【问题讨论】:
标签: javascript jquery