You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用jQuery操作HTML类赋值时触发JSLint 'Unexpected (space)'错误

错误产生原因

JSLint抛出的Unexpected (space)错误并非来自你定位的$('.online').val(2501);语句,报错定位偏移是JSLint的常见提示偏差:
你的代码中$(document).ready(function () {与"use strict";之间存在一行仅填充了空格、没有任何有效代码的空白行,JSLint对代码格式校验规则非常严苛,不允许空白行中残留多余的空格、制表符类无意义字符,因此触发报错,提示位置自动落到了后续最近的有效代码行上。

解决方法
  • 删除两行代码之间仅含空白字符的无效行,保证代码块间的空行为无任何多余字符的纯空行,或直接衔接符合缩进规范的有效代码。
  • 统一全文件缩进规则,固定使用2个或4个空格做代码缩进,清理所有代码行末尾、空白行中残留的无意义空格、制表符。

修正后可正常通过JSLint校验的代码如下:

/*global $, document, alert */
$(document).ready(function () {
    "use strict";
    alert("Loaded");
    $('#social').html("This is my text ");
    $('.online').val(2501);
});

补充说明:该报错属于代码风格类提示,不会影响代码实际运行逻辑。如果不需要如此严苛的格式校验,可以调整JSLint的空白字符校验阈值,或替换为规则配置更灵活的ESLint做代码质量检查。

内容的提问来源于stack exchange,提问作者Nicolai Crîjanovschi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 04:03:29