整理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(),把获取的值变为整型,此时再执行代码,发现赋值成功。