我正在尝试将此 if else 更改为开关:
var check = $(".fav_c").children();
if ($(check).attr("data-user_id")){
console.log('users');
}
else if ($(check).attr("data-company_id")){
console.log('companies');
}
对此:
var check = $('.fav_c').children();
switch (check) {
case $(check).attr('data-user_id') :
console.log('users');
break;
case $(check).attr('data-company_id') :
console.log('companies');
break;
default:
console.log('default');
}
然而这并不等同,因为我得到的总是默认情况。
怎么了?
最佳答案
您可以添加设置为“公司”或“用户”的 data-category
并打开它。
关于javascript - If else 切换大小写不同的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28843785/