Jquery Firefox上html()事件期间的换行

Jquery Firefox上html()事件期间的换行,jquery,firefox,Jquery,Firefox,我试图在单击另一个元素时更改元素上的文本。这在Chrome上运行良好,但在Firefox中,该事件会迫使最后一个单词在进入第一行之前暂时进入第二行 我不知道为什么会这样。我使用的代码是: $('.arrow_box').html(getMessage() 其中getMessage()只是从数组中检索文本 有人知道为什么会发生这种情况吗?您可以使用CSS防止这种情况发生 .arrow_box{ white-space: nowrap; } 有关空白属性尝试设置的更多信息,请参阅 .arraw

我试图在单击另一个元素时更改元素上的文本。这在Chrome上运行良好,但在Firefox中,该事件会迫使最后一个单词在进入第一行之前暂时进入第二行

我不知道为什么会这样。我使用的代码是:

$('.arrow_box').html(getMessage()

其中getMessage()只是从数组中检索文本


有人知道为什么会发生这种情况吗?

您可以使用CSS防止这种情况发生

.arrow_box{
  white-space: nowrap;
}
有关
空白
属性

尝试设置的更多信息,请参阅

.arraw_box { 
    white-space: nowrap
}

$('.arrow_-box').html(getMessage();我可以看到您的html代码没有完整的括号。您能检查一下吗?更改$('.arrow_-box').html(getMessage());没有结束括号。很抱歉。是的,它在实际代码中存在。我只是没有在此处正确复制它。抱歉。效果很好。谢谢!