gpt4 book ai didi

javascript - jquery 选择器不能与 [ ] 一起使用

转载 作者:行者123 更新时间:2023-11-28 14:01:34 25 4
gpt4 key购买 nike

我正在使用 jQuery 操作 osCommerce 实例中的表单数据,但在选择某些元素时遇到问题。

该脚本生成 ID 为 Product_description[N] 的文本区域,N 为 1、2、3...

问题是,其中包含 [] 的 id 值会使 jQuery(甚至常规脚本)无法选择该元素,并且我无法使用它。

我尝试将 id 切换为下划线,操作信息,然后将其改回 [ ],但我什至无法做到:

$('#product_description[1]').attr('id','products_description_1');

有没有办法让 jQuery 选择像 $('#some[2]').function... 这样的东西?

如果没有,如果有另一种方法可以更改 ID 值,那么就可以了,因为我可以像往常一样工作,然后将其改回 [ ] 以便 php 识别该字段

是的,我知道,我可以用另一种方式选择文本区域,比如按类,但是由于页面中有很多文本区域,我需要一个唯一的名称,这将需要编辑我不想要的 osCommerce 脚本。我计划将我的 JS 贡献给 oscommerce 社区,对于其他人来说,添加 .js 很容易,但如果他们必须编辑 php 文件才能使 javascript 工作,那么对于新手来说可能太可怕了,或者对于其他人来说是不可能的已经编辑过了。

非常感谢

最佳答案

$("#product_description\\[1\\]").attr("id", "products_description_1");

是正确的代码,请查看 jQuery.com 上的“ID-Selector

关于javascript - jquery 选择器不能与 [ ] 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4822515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com