如何在 jshint 中删除 <br\> 的 Bad Escaping 警告

How to remove Bad Escaping warning for <br\> in jshint

在我的代码中,我试图在每 11 个字符后引入一个换行符。我有一个 angular 过滤器,效果很好。问题是 jsHint 为我输入的每个 <br\> 抛出一个警告 "Bad Escaping"。如何为 jshint 抑制 "Bad Escaping" 的警告。

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

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

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

"<br>";

如果您正在尝试编写 XHTML(我不推荐这样做,因为它带来的麻烦多于它的价值,而且如果您犯了这个错误,那么您将不会从中获得任何好处)那么空元素的语法是 <br /> 而不是 <br\>.