近日在实际项目开发中需要把表的id作为input的id,恰巧数据库中的id格式为XXXXXXX(XXXXXXX),意思为大id包含小id。
可在获取对应的input的值时总是提示undifind。
经过查找资料后发现,jQuery中的id选择器只能匹配包括,英文、数字、下划线、中划线。JQuery中的1.2.6版本至1.3.2版本都有这种情况,所以修改数据库id的拼接方式,把左右括号改为下划线后就能正常操作
在项目开发中遇到使用jQuery ID选择器时无法获取到特殊格式ID(含括号)的问题,通过研究发现jQuery仅支持特定字符作为ID,将括号替换为下划线后,成功解决了元素获取的问题。
近日在实际项目开发中需要把表的id作为input的id,恰巧数据库中的id格式为XXXXXXX(XXXXXXX),意思为大id包含小id。
可在获取对应的input的值时总是提示undifind。
经过查找资料后发现,jQuery中的id选择器只能匹配包括,英文、数字、下划线、中划线。JQuery中的1.2.6版本至1.3.2版本都有这种情况,所以修改数据库id的拼接方式,把左右括号改为下划线后就能正常操作

被折叠的 条评论
为什么被折叠?