在我的代码中,我尝试在每 11 个字符后引入一个换行符。我有一个同样的 Angular 过滤器,效果很好。问题是 jsHint 对每个 <br\>
发出警告“Bad Escaping”如何抑制 jshint 的“Bad Escaping”警告。
注意:我尝试替换 <br\>
带有“\n”但“\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(我不建议这样做,因为它比它的值(value)更麻烦,并且如果您犯了这个错误,那么您将不会从中获得任何好处),那么语法空元素是 <br />
不是<br\>
.
关于javascript - 如何删除 jshint 中 <br\> 的错误转义警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28041758/