[jQery]テキストボックスのドロップダウン・ポップアップ・レイヤを指定


$.fn.appendDropdown = function (dropdown$) {
    dropdown$
            .width(this.innerWidth())
            .mouseleave(function () {
                dropdown$.hide();
            }).css(
                {
                    position: "absolute",
                    top: this.position().top + parseFloat(this.outerHeight()),
                    left: this.position().left
                });

    dropdown$.parent().mouseleave(function () {
        dropdown$.hide();
    });

    this.click(function () {
        dropdown$.show();
    });
}

使用例:
$('.reftree-ztree-container').each(function () {
        var container$ = $(this);  //       
        var text$ = container$.prevAll(':text');  //   
        text$.appendDropdown(container$);
    })