我有一个div列表,每个都有一个id.该id也作为链接执行:“ http://en.wikipedia.org/wiki/” id是该条目在Wikipedia上的链接,“ / image /” id“ .jpg”是该项目的本地图像.
但是我有一些带有特殊字符的ID.有两种类型(我发现有错误):第一种,A_(B),包含括号,第二种,AéB(AéB),包含特殊字母.我知道()可以被()代替,所以基本上它只是一种类型.并且我已经测试过,这种名称适用于图像和Wiki链接.
问题是,当我使用jQuery时,$(‘#’id)找不到带有特殊字母的对象.有人知道如何处理吗?
解决方法:
有关更多信息,请参见this SO question.
就个人而言,我认为ID应该符合人类可读的,易于理解的ID.考虑使用其他机制附加URL,例如jQuery的$.data或没有有效性限制的其他属性.