如果在javascript meteor中不起作用
我有一段关于设置会话变量的单击事件的代码。控制台登录“在事件中工作”单击,但如果条件为:如果在javascript meteor中不起作用,javascript,meteor,meteor-blaze,Javascript,Meteor,Meteor Blaze,我有一段关于设置会话变量的单击事件的代码。控制台登录“在事件中工作”单击,但如果条件为: 'click .family': function(event) { event.preventDefault(); console.log('in change'); // result in change $("#btnFamily").html(event.target.text); var role = event.tar
'click .family': function(event) {
event.preventDefault();
console.log('in change'); // result in change
$("#btnFamily").html(event.target.text);
var role = event.target.text;
console.log('role',role); //result role Fils
if(role == "Fils"){
console.log('here in son'); //never comes here
Session.set('family', "Son"); //never comes here
}
},
如果使用Javascript,则使用role.trim()='Fils',如果使用jQuery,则使用$.trim(role)='Fils' 可以使用三重相等(==)运算符进行严格验证
我认为这会很有帮助。结果
角色文件
-我在您的评论中看到两个空格。。。也许角色是“Fils”
而不是“Fils”
,您是否在控制台日志注释中添加了额外的空间,或者角色实际上等于“Fils”
(带前导空格)?是的。这是为了空间。。。