Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.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 为什么是福和;bar在比较时不返回true?(jQuery)_Javascript_Jquery - Fatal编程技术网

Javascript 为什么是福和;bar在比较时不返回true?(jQuery)

Javascript 为什么是福和;bar在比较时不返回true?(jQuery),javascript,jquery,Javascript,Jquery,我正试图做一个比较。当用户第一次单击文档名时,该名称应存储为变量。当用户在名称上加或减时,就会发生一些事情。(除非名称返回到原始名称;存储在变量中) 这两个变量似乎不相等,或者我使用了错误的比较,我不确定如何实现这一点 我的标记: <td class="document-name" contenteditable="true"><?= str_replace('_',' ',$document->name); ?> </td> 你可能应该去酒吧。如果还

我正试图做一个比较。当用户第一次单击文档名时,该名称应存储为变量。当用户在名称上加或减时,就会发生一些事情。(除非名称返回到原始名称;存储在变量中)

这两个变量似乎不相等,或者我使用了错误的比较,我不确定如何实现这一点

我的标记:

<td class="document-name" contenteditable="true"><?= str_replace('_',' ',$document->name); ?> </td>

你可能应该去酒吧。如果还不够,请测试
console.log(foo,bar)
以更好地查看。在
console.log()
输出中显示了什么?
$(document).ready(function(){
      $('.document-name').keyup(function(){
        var bar=$(this).html().replace(/&nbsp;/g,'');
        var foo=$(this).data("oldName");
        console.log("oldName is:" + foo);
        console.log("Bar is:" + bar);
        if(foo===bar){
          console.log("foo and bar are the same")
        }
      }).click(function(){
        $(this).data("oldName",$(this).html().replace(/&nbsp;/g,''));
      });
    });