javascript - 需要有关 inArray 的帮助

标签 javascript jquery arrays

您好,我有以下函数,仅当选中其他两个复选框之一时,我才需要使其返回 false。

$.validator.addMethod(
"ReutersNA",
function(value, element) {
    var selectedCountry = $("#Country").val();
    var NorthAmerica = new Array("USA","CAN","MEX");
    if($.inArray(selectedCountry,NorthAmerica) > -1) {
    return true;
    } else return false;
    }, "Cannot select Reuters News outside of North America."
);

I need to add if($("#IQBAS, #IQPRE").is(":checked") && the above function = return true    

最佳答案

你的意思是这样的吗?

$.validator.addMethod(   
"ReutersNA",   
function(value, element) {   
    var selectedCountry = $("#Country").val();   
    var NorthAmerica = new Array("USA","CAN","MEX"); 
     return ($("#IQBAS, #IQPRE").is(":checked") && $.inArray(selectedCountry,NorthAmerica) > -1);
}, 
"Cannot select Reuters News outside of North America."   
);  

关于javascript - 需要有关 inArray 的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3225422/

相关文章:

c - 将二维数组的第一个指针分配给指针

javascript - 获取 XMLHttpRequest 无法在第二次 api 调用 Instagram 上加载

javascript - 转换对象数组的最有效方法

javascript - 多页 jQuery 表单未提交

javascript - Bootstrap 向导无法摆脱禁用的工具提示

javascript - 滚动时弹出框

javascript - 动态框颜色更改onclick

javascript - 如何找出哪个文件包含javascript函数

Java - 如何访问在 void 函数中创建的数组

php - 如何在 php 数组中插入多个 html 输入字段数据?