单击窗体时隐藏div或关注另一个控件或按下转义键

时间:2010-02-24 11:14:04

标签: asp.net jquery

我正在开发一个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)
            });


        }
    }

我该怎么做?

由于

1 个答案:

答案 0 :(得分:0)

为什么要重新发明轮子:如何使用a plugin为你做这件事?