javascript - 如何删除 jshint 中 <br\> 的错误转义警告

标签 javascript angularjs jshint

在我的代码中,我尝试在每 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/

相关文章:

JavaScript Closure - 推送到数组的匿名函数的奇怪引用功能

angularjs - ionic /Angular 1.3 - 当 ionic 侧菜单存在于 View 中时,缺少 ionic 导航后退按钮

javascript - Angularjs 页面初始加载速度很慢

javascript - 如何将 NVD3 折线图置于所有其他区域/条形图之上?

javascript - 为什么 JSHINT 提示这是一个严重的违规行为?

javascript - Ember 构建中的 JSHint 错误

javascript - Grunt 任务退出并出现总线错误 : 10

javascript - 如何组织项目中的 JavaScript 代码以实现可维护性?

3d 数组的 Javascript "Cannot set property"

javascript - IE7 选择框选项禁用