整理jquery中的switch用法及注意問題

徊憶羽菲發表於2020-12-04

整理jquery中的switch用法及注意問題

switch用法

在需要用到jquery的switch方法時,半天沒除錯出來。按理說是和php的switch方法差不多才對啊,後面才發現switch的條件必須和每個case表示式嚴格比較。

//先獲取選項框的選中value值
 var type = $('select  option:selected').val();
 //alert(type)   結果為:0  1  2
  var name= '';    
      //這裡進行switch判斷,並重新給變數賦值
      switch(type){
        case 0:
           name= 'qipa';         
          break;
        case 1:
           name= 'qipa250';        
          break;
        case 2:
           name= 'www.qipa250.com';        
          break;
      }
      alert(name);

以上程式碼執行的時候,死活賦值不成功,修改為:

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

強制性型別轉換parseInt(),把獲取的值變為整型,此時再執行程式碼,發現賦值成功。

相關文章