gpt4 book ai didi

jQuery div 添加类

转载 作者:行者123 更新时间:2023-11-30 23:57:52 24 4
gpt4 key购买 nike

我有以下代码将事件类添加到选定的 div:

$("div #"+ myID).addClass( "active" );

这仅在 myID 是一个单词时有效,当 myID 中有空格时,代码就损坏了,我尝试用引号将 myID 括起来,但不起作用。

很多内容的 div id 都带有空格,因为我不是内容所有者,无法控制更正内容,我只能修改我的代码来处理内容。有没有办法用空格指向div id?谢谢。

问题已解决。谢谢大家:-)

最佳答案

元素 ID 不应包含空格。

ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").

来自 HTML spec .

<小时/>

如果元素 ID 超出您的控制范围,请在选择器中使用 \\ 转义空格:

<div id="target element"></div>

$('#target\\ element').doSomething(); // escape invalid chars with \\

就您而言,您必须将 myID 中的空格替换为 '\\'

关于jQuery div 添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10232788/

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