我正在开发一个Web应用程序。在此我提供的功能意味着“自动完成文本框”。在这个控件中,每当用户按下文本框中的键时,我需要显示4列,我需要收集这些键并将其发送到服务,这将给我们结果为xml。然后我将xml转换为数据集并与datagird绑定。为此,我使用了jquery。显示结果后(我的意思是数据网格中的结果放在div中),然后当用户点击div外部或按下转义键时我需要隐藏div ...
为此我使用了onblur事件。但是,当我点击结果然后,我无法触发div的点击事件..
这是我的jquery事件......
function showList() {
if(document.getElementById("txt1").value.length > 3) {
$("#divList").hide("slow");
$("#divLoading").show();
$.ajax({
type : "POST",
url : "ajaxServerPage.aspx?streetname=" + document.getElementById("txt1").value,
success : function(responseText) {
$("#divLoading").hide();
$("#divList").show();
$('#divList').html(responseText);
//add button click events for buttons which are placed in table
$("#dataGridStreet .rowStyle").click(function(e) {
//Open_ModifyPopup($(this).attr("id"));
clickedRow($(this));
});
} // function(responseText)
});
}
}
我该怎么做?
由于