我对jQuery有点新,但我想知道是否有办法为此添加多个值:
if ($(this).find(":selected").attr('value') == "196")
而不仅仅是" 196"我可以拥有一系列可能的值吗?
答案 0 :(得分:1)
您想知道所选输入的值是否是多种可能之一,对吗?您可以创建一系列可能性,并使用indexOf
查看您的值是否与其中任何一个匹配。
var selectedValue = $(this).find(':selected').attr('value'),
possibilities = [196, 666, 907];
selectedValue = +selectedValue; // coerce the value to a number
if(possibilities.indexOf(selectedValue) !== -1) {
// Your selected value matches one of the possibilities
} else {
// Your selected value does not match any of the possiblities
}