Javascript 创建jQuery插件,帮助选择父项

Javascript 创建jQuery插件,帮助选择父项,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我正在为jQuery创建一个插件来创建漂亮的选择框(我知道有一些,但这对我来说是一个学习经验) 如果一切顺利,我将向公众开放插件,因此我正在尝试尽可能灵活地构建它,出于这个原因,我正在努力选择包含我试图针对的select的父form元素。无论用户如何设置HTML,我都希望能够选择父表单元素 下面是我的HTML <div class="grid_6 alpha quick_search"> <h3>Quick Search Talent</h3

我正在为jQuery创建一个插件来创建漂亮的选择框(我知道有一些,但这对我来说是一个学习经验)

如果一切顺利,我将向公众开放插件,因此我正在尝试尽可能灵活地构建它,出于这个原因,我正在努力选择包含我试图针对的
select
的父
form
元素。无论用户如何设置HTML,我都希望能够选择父
表单
元素

下面是我的HTML

    <div class="grid_6 alpha quick_search">
        <h3>Quick Search Talent</h3>
        <form action="http://urbantalent.tv.local/search/quick" method="post" accept-charset="utf-8" class="quick_form"><div style="display:none">
            <input type="hidden" name="csrf_urbantalent" value="a8db11249b37322da84d3a211a933b19" />
</div>
            <div class="formRow drop_down">
                <select name="type">
                    <option value="0" selected="selected">I'm looking for...</option>
                    <option value="1">actors</option>
                    <option value="2">presenters</option>
                    <option value="3">voice overs</option>
                </select>
             </div>
            <button type="submit" name="submit_search"><img src="http://urbantalent.tv.local/media/images/site/quick_submit.png" /></button>
        </form>
    </div>

快速搜索人才
我在找。。。
演员
演讲者
旁白
正如您从这个HTML中看到的,选择父窗体实际上是,
.formRow
如何选择父窗体,我已经尝试过这样做

$(this).parent('form')
但是这不起作用,因为我们知道
form
实际上不是父项。

您需要这个:

$(this).closest("form")
jQuery参考资料:

您需要:

$(this).closest("form")
jQuery参考: