Py学习  »  Jquery

Javascript数组拼接不适用于JQuery click事件[duplicate]

Siu • 5 年前 • 1332 次点击  

这个问题已经有了答案:

在for循环中,array.splice不起作用 数组不变

我换了个位置,确认它在chrome中不起作用。

var menu =['#men','#wmen','#ftwear','#accsries','#chldren','#dscver']

for( var i = 0; i < menu.length; i++){ 
 $(menu[i]).click(function(){
   menu.splice(i, 1);
   console.log(menu) 
   menu.forEach(function(list){
     $(list+' ul').slideUp(300)
     $(list).removeClass('bold') 
   })
   menu.splice(i, 0, menu[i]);
  console.log(menu) 
 })
 }

我希望for循环与array.splice一起工作

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/50322
 
1332 次点击  
文章 [ 1 ]  |  最新文章 5 年前