PROPB.很简单,但不适合我.
希望在单击函数上传递变量,以根据单击的链接显示div a或div b.我的代码是这样的
希望在单击函数上传递变量,以根据单击的链接显示div a或div b.我的代码是这样的
$('.view').click(function() { var id = this.id.replace('view_',""); if(id=1) { $('#show').show('slow'); } if(id=2 ) { $('#show2').show('slow'); } $('#categories').hide('slow'); return false; }); });
但显然if语句是错误的 – 我知道我只是以它们为例.任何建议?
谢谢,谢谢
解决方法
试试这个…
var id = parseInt(this.id.replace('view_',""),10); if(id === 1) { $('#show').show('slow'); } else if(id === 2 ) { $('#show2').show('slow'); }
1’=’用于分配2’==’与类型转换进行比较3’===’是没有类型转换的比较