jquery 及时下拉框

 该方法解决了click与blur的冲突,有时候换个思想,解决问题真的会好很多。。

 

$("#CusNameClass ul li").hover(function () { $(this).css("background-color", "#CFCECE"); $(this).addClass("clickMe") }, function () { $(this).css("background-color", "#FFFFFF"); $(this).removeClass("clickMe") });
                $("#cusManeger").blur(function () {
                    var clickThis = false;
                    $("#CusNameClass ul li").each(function (h, el) {
                        if ($(el).hasClass("clickMe")) {
                            clickThis = true;
                            $("#cusManeger").val($(el).html());
                            $("#CusNameClass ul li").remove();
                        }
                        if (!clickThis) {
                            $("#cusManeger").val("");
                            $("#CusNameClass ul li").remove();
                        }
                    })

                });

posted @ 2015-11-25 09:17  江湖丶丿新进程  阅读(172)  评论(0编辑  收藏  举报