gpt4 book ai didi

jquery - JQuery 选择器中的嵌套 ID

转载 作者:技术小花猫 更新时间:2023-10-29 11:25:10 25 4
gpt4 key购买 nike

我正在尝试更改嵌套在名为 blink3 的 div 中的 a 的 href:

$('#blink3 #backLink').attr('href',"#item5");

其中html代码如下:

<div style="float:left;text-align:center;" id="blink3">
<a href="#item4" class="panel" id="backLink">
<div class="divBack"></div></a>
</div>

在所有浏览器中运行良好 - 不是 IE 7 我不明白为什么,不更改 href。

这是 IE 7 的错误吗?查询?我的代码有什么问题吗?

有什么解决办法吗?

最佳答案

Nick Craver(天哪,你去过哪里?)已经在评论中说明了。创建像 #id #id 这样的选择器完全没有意义,因为根据定义,ID 在 DOM 中必须是唯一的。

看起来您违反了该规则,因此 jQuery 可能会选择错误的节点。

您应该将您的“反向链接”id 替换为 classes 并选择像这样的选择器

$('#blink3 .backLink');

关于jquery - JQuery 选择器中的嵌套 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6665246/

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