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

4

无法解决这个问题...

我有一个用于多选框的.change事件处理程序。每次都需要找到所选值。我不知道如何使用.val$(this)

以下是我的代码:

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

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

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

任何帮助都将是极好的。谢谢。

2个回答

9

.val 是一个方法而不是一个属性。您需要带括号调用它:

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

9

在jQuery中,val同样是一个函数。
你需要像这样调用该函数:$(this).val()


1
你比我快了,我会删除我的 :( :D - Bernhard Hofmann

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接