在jQuery中查找$(this)选定的值

leo*_*.nk 5 jquery css-selectors

无法解决这个问题......

我有一个.change多个选择框的事件处理程序.我需要每次都找到所选的值.我不能工作了如何使用.val$(this).

所以这是我的代码:

$(document).ready(function(){
  $("select.className").change(function() {

    //console.log($(this).val);
    //console.log($("option:selected",this).val);
  })
})
Run Code Online (Sandbox Code Playgroud)

以上两个都返回一个函数,而不是我要查找的选定值.

任何帮助都会很棒.谢谢.

SLa*_*aks 9

像jQuery中的其他所有东西一样,val是一个函数.
你需要调用这个函数,如下所示:.$(this).val()

  • 呃...谢谢,这是其中的一天. (2认同)

Nei*_*ken 9

.val是一种方法而不是财产.你需要用parens来调用它:

//console.log($(this).val());
//console.log($("option:selected",this).val());
Run Code Online (Sandbox Code Playgroud)