jquery中的switch用法及注意问题

来源:互联网 发布:阿里云 搭建java服务器 编辑:程序博客网 时间:2024/06/05 15:33

      在需要用到jquery的switch方法时,半天没调试出来。按理说是和php的switch方法差不多才对啊,后面才发现switch的条件必须和每个case表达式严格比较。

一、用法:

//先获取选项框的选中value值 var type = $('select  option:selected').val(); //alert(type)   结果为:0  1  2  var product = '';      var templet = '';      //这里进行switch判断,并重新给变量赋值      switch(type){        case 0:           product = 'NaB02VhEhZ2';           templet = '0401';          break;        case 1:           product = 'NaB02VhEhZ2';           templet = '0401';          break;        case 2:           product = 'NaB02VhEhZ2';           templet = '0401';          break;      }      alert(product);

以上代码执行的时候,死活赋值不成功,修改为:

var type = parseInt($('select  option:selected').val());

强制性类型转换parseInt(),把获取的值变为整型,此时再执行代码,发现赋值成功。

原创粉丝点击