Jquery中整合代码问题

如上,如果我有很多个div,要怎么样才能整合在用变量i++的代码中?

//通用调用的方法,需要传进的参数是个数组,这个数组就是你下面的那个方法id的list
function s(arr) {
    $('#' + arr[0]).click(function() {
        $('#' + arr[1]).toggle(300);
        $('#' + arr[2]).hide(300);
        $('#' + arr[3]).hide(300);
    })
}
//这个是存储id的list的数组,遍历这个数组依次将list传进去调用即可
var arr = [['div1', 'div2', 'div4', 'div6']],
     i = 0,
     len = arr.length;

for(; i < len; i++) {
    s(arr[i]);
}
温馨提示:答案为网友推荐,仅供参考
相似回答