stringindexer在本地工作,但不在托管站点时工作

时间:2011-07-22 12:09:49

标签: javascript jquery

我有以下java脚本问题。

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

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

我无法理解这种问题是如何发生的,因为同一个脚本在同一个浏览器中执行。

感谢。

1 个答案:

答案 0 :(得分:0)

我无法想象它的托管方式也会产生任何影响,并且只能假设 else 也不同,而不仅仅是托管。

但您仍需要使用charAt语法。许多人仍在使用不支持[]表示法访问字符的JavaScript引擎的浏览器。