You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

jQuery选择器无法匹配ID长度≥23的元素,求原因及解决办法

jQuery选择器匹配长ID元素失效问题

使用jQuery选择器时发现异常:仅当元素ID字符长度≤22时,选择器可正常匹配元素;ID长度≥23时,选择器无法找到对应元素,且未查询到官方关于该限制的相关说明。

示例HTML代码

<div id="article-skills-analyst-icon"><p>hello first div</p></div>
<div id="article-skills-analyst"><p>hello second div</p></div>
<div id="article-skills-analysti"><p>hello third div</p></div>

无法生效的jQuery代码

$('#article-skills-analyst-icon').bind('click', function (e) {
    console.log('triggered');
});
$('#article-skills-analysti').bind('click', function (e) {
    console.log('triggered');
});

可正常生效的jQuery代码

$('#article-skills-analyst').bind('click', function (e) {
    console.log('triggered');
});

注:所有元素均可被CSS选择器正常匹配:

#article-skills-analyst-icon, #article-skills-analysti, #article-skills-analyst {
    cursor: pointer;
}

内容的提问来源于stack exchange,提问作者Xanadu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 04:22:08