将列表框中的选定项目传递给javascript函数

时间:2012-04-14 00:27:48

标签: javascript asp.net-mvc listbox

我有一个Html.ListBox,在选择一个项目时,我希望它传递项目ID,以便我可以调用并加载所选项目的信息。什么是将这个id传递给脚本的最好方法,或者可能是另一种方式?

     @Html.ListBox("ListBoxName", new SelectList((IEnumerable<Epic>)ViewData["selectedestimate"], "Id", "Name"), new {@class = "ListBoxClass"})



        <script type="text/javascript">
        $(function () {
            $(".ListBoxClass").click(function (event) {
        event.preventDefault(); // Stop the browser from redirecting as it normally would
        $("#editid").load(this.href, function (response) {
            alert('hello'); //this just for testing
        });
    });
});

1 个答案:

答案 0 :(得分:1)

我认为你不需要将它传递给函数,你应该能够做到这一点:

$(this).find("option:selected").val();