我想做的是:
单击按钮,如果按钮名称为sub_nav,则抓取按钮id,将按钮id数组与主数组进行比较,吐出差异
否则什么都不做
我认为这是我的用户名,但我不确定。这会吐出所有主数组,并且不会取出id数组中的数组。
var main = [1,2,3,4,5,6,7,8];
var fst = [];
var snd = [7];
var trd = [1,2];
var fth = [2,3,4,5,6];
var fith = [2];
var sth = [];
var seth = [5,6];
var eth = [3,4]
var foo = [];
$('.submit').click(function () {
if ($(this).attr('name') == 'sub_nav') {
var i = 0;
alert($(this).attr('id'));
var grr = $(this).attr('id');
jQuery.grep(main, function (el) {
if (jQuery.inArray(el, grr) == -1) foo.push(el);
i++;
});
alert(" the difference is " + foo);
} else {
alert ('nope');
}
});