为了账号安全,请及时绑定邮箱和手机立即绑定

为什么会无法获取定义的属性

为什么会无法获取定义的属性

   $(".chufa").click(demo)     function demo(){       var val= $(".chufa").val();     switch(val){       case 0:      var zhi=$(".item li").eq(0)       break;       case 1:      var zhi=$(".item li:eq(3), .item li:eq(7)")       break;       case 2:      var zhi=$(".item li:eq(1), .item li:eq(2), .item li:eq(6)")       break;     }     $(".item li").removeClass()     zhi.addClass("red");}
查看完整描述

1 回答

已采纳
?
狂飙的蜗牛_1

TA贡献96条经验 获得超43个赞

val获取到的是一个字符串,所以case后面的值需要加上引号

 switch(val){
       case '0':
      var zhi=$(".item li").eq(0)
       break;
       case '1':
      var zhi=$(".item li:eq(3), .item li:eq(7)")
       break;
       case '2':
      var zhi=$(".item li:eq(1), .item li:eq(2), .item li:eq(6)")
       break;
     }


查看完整回答
反对 回复 2015-12-28
  • 1 回答
  • 0 关注
  • 1379 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信