获取jquery中的下拉值

seh*_*mel 0 jquery

如何在jQuery中编写一个可以捕获下拉列表值的click事件?我有:

var select = $('select #dealerName');
    $(function {
        select.click(function {
            alert( $('#dealerName').val() );
        });

    });
Run Code Online (Sandbox Code Playgroud)

我只是想要获得价值 - 这就是我提醒它的原因.点击功能会是什么样子?我的下拉列表中的ID是"dealerName".以上内容并未提醒任何事情.

jon*_*ohn 5

这是因为你没有正确选择它

var select = $('select #dealerName');
Run Code Online (Sandbox Code Playgroud)

应该

var select = $('select#dealerName');
Run Code Online (Sandbox Code Playgroud)

但是......我假设你想要在选中之后获得价值?当你打开下拉列表时,它会立即显示警报.

而不是使用.click(),使用.change()

编辑: 我个人只是直接在对象上附加处理程序.

$('select#dealerName').change(function() {
    alert($(this).val());
}
Run Code Online (Sandbox Code Playgroud)