我无法弄清楚为什么 IE8 不喜欢这样:
//get all checked values from the checkboxes with the option_checkbox class
var values = $j('input:checkbox:checked.option_checkbox').map(function () { return this.value; }).get();
if (values.length>0){
for (x in values){
if(values[x].match("v")){ // <--this line causes a javascript error in IE8
//do something here
}
}
}
我收到此错误:“对象不支持此属性或方法”
我在想我应该做一些其他类型的验证来验证类型,因为 map() 和 get() 可能没有返回我所期望的(具有该特定复选框值的字符串)。
有什么建议吗?