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

时间:2010-03-11 15:46:50

标签: jquery css-selectors

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

我有多个选择框的.change事件处理程序。我需要每次都找到所选的值。我无法弄清楚如何将.val$(this)一起使用。

所以这是我的代码:

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

    //console.log($(this).val);
    //console.log($("option:selected",this).val);
  })
})

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

任何帮助都会很棒。感谢。

2 个答案:

答案 0 :(得分:9)

与jQuery中的其他内容一样,val是一个函数 您需要调用该函数,如下所示:$(this).val()

答案 1 :(得分:9)

.val是一种方法而不是属性。你需要用parens来调用它:

//console.log($(this).val());
//console.log($("option:selected",this).val());