字符串索引器在本地工作,但在网站托管时不起作用

string indexer works localy but not when site is hosted

本文关键字:网站 不起作用 工作 索引 字符串      更新时间:2023-09-26

我有以下java脚本问题。

我有jQuery对象。使用以下代码$(this).val()[i]; 本地获取其值的第i个符号

当我在服务器上部署这段代码时,这行开始抛出异常,说$(this).val()[i]是未定义的,而不是它,我使用$(this).val().charAt(i)函数;charAt()函数在服务器端和本地都可以正常工作。

我不明白为什么在同一个浏览器中执行相同的脚本会发生这种问题。

谢谢。

我无法想象它被托管会有什么不同,只能假设其他也有不同,而不仅仅是托管。

但是您仍然需要使用charAt语法。很多人仍然在使用JavaScript引擎的浏览器,这些浏览器不支持[]符号来访问字符。