【发布时间】:2011-12-16 11:15:34
【问题描述】:
请看下面的代码...
$("#page_info_select_box").live("keypress",function(){
var sele = "domain";
var inp = $("#page_info_select_box").val();
if(inp != null)
{ var start = "";
var i ;
$.get("admin/get_users_page",{qry:inp,selector:sele},function(data){
//alert(data);
for (i=0;i<data.length;i++)
{
start = start + "<option>" +data[i].tp1+"</option>";
}
$("#select_page_domain").html(start);
},"json");
}
});
按键事件正在工作,但它没有在文本框中发送正确的文本。
我怎么了?
如果我输入“ST”,它只会发送S 而不是T
如果我输入 SFY 它是 seding SF 而不是 Y 。
page_info_select_box 是动态添加的。
【问题讨论】:
-
某些浏览器不支持某些事件。请务必检查此链接 - quirksmode.org/dom/events/keys.html
标签: javascript jquery html keypress