【问题标题】:How to remove Bad Escaping warning for <br\> in jshint如何在 jshint 中删除 <br\> 的错误转义警告
【发布时间】:2015-01-20 09:28:29
【问题描述】:

在我的代码中,我试图在每 11 个字符后引入一个换行符。我有一个角度过滤器,它工作得很好。问题是 jsHint 为我输入的每个 &lt;br\&gt; 抛出警告“Bad Escaping”。如何抑制 jshint 的“Bad Escaping”警告。

注意:我尝试将&lt;br\&gt; 替换为“\n”,但“\n”无法正常工作并且显示出不可预测的行为。因此,请不要建议更换相同的。请查看下面的代码 sn-p 以观察我如何使用&lt;br\&gt;

if(labelArrayParts.length === 0){
                                    breakPart = value.slice(0,10) + "-" + "<br\>";
                                    leftPart = value.slice(10,value.length);
                                    labelArrayParts[i] = breakPart;
                                    labelArrayParts[i+1] = leftPart;
                                }

【问题讨论】:

标签: javascript angularjs jshint


【解决方案1】:

删除转义字符。别管其他一切。

"<br>";

如果您正在尝试编写 XHTML(我不建议您这样做,因为它比它的价值更麻烦,如果您犯了这个错误,那么您将不会从中获得任何好处),那么语法为一个空元素是&lt;br /&gt; 而不是&lt;br\&gt;

【讨论】:

  • 谢谢 我应该明白问题出在“\”而不是中断标签本身。 :)
猜你喜欢
  • 1970-01-01
  • 2014-08-15
  • 2018-09-18
  • 2020-06-20
  • 1970-01-01
  • 2019-08-04
  • 2015-11-14
  • 2014-03-16
  • 2011-09-07
相关资源
最近更新 更多