Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果在javascript meteor中不起作用_Javascript_Meteor_Meteor Blaze - Fatal编程技术网

如果在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”
(带前导空格)?是的。这是为了空间。。。