这是我尝试获取下拉列表中的最后一项并检查它:
if (day.lastIndexOf(day.length) == 28) {
..do something
}
day var设置为引用下拉控件。显然我没有这样做。我怎么知道在下拉列表中我可以在哪里应用lastIndexOf?我怎么得到它的阵列?我也尝试了这个,但它不起作用,语法错误:
day.options.lastIndexOf(day.length)
人们会认为这应该有用,选项是我认为的一系列价值观......应该是。
答案 0 :(得分:0)
尝试:
day.options[day.options.length-1]
答案 1 :(得分:0)
coffeeaddict,
lastIndexOf()方法返回指定字符串值最后一次出现的位置,从字符串中的指定位置向后搜索。
您可能正在尝试这样做:
if (day.options[day.options.length-1].value == 28) {
...
}
答案 2 :(得分:0)
var o = day.options;
var option = o[o.length - 1];
请注意,option
是一个包含text
和value
属性的Option对象,可用于检查。