我在我的网页输入数组上使用:
<input id='idInput[1]' />
通过一些 JavaScript 函数,我可以设置这个输入的值:
$('#idInput\[1\]').val(5);
问题是我要设置的输入 ID 必须发送回服务器(使用 AJAX)并在它发送回响应之后,但是由于反斜杠我需要添加这么多反斜杠,因为 AJAX 处理、PHP 处理和结束 jQuery 处理。所以最后它看起来像:
ajaxSetIdWithResult("idInput\\\\\\\\[1\\\\\\\\]");
有了这个解决方案,它运行良好,但我觉得这太可怕了。那么可以做得更好吗?