我试图更改嵌套在一个名为blink3的div中的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>在所有浏览器中都工作得很好--而不是IE7,我不知道为什么,不会改变href。
这是IE7的错误吗?JQuery?我的密码有什么问题吗?
有什么解决办法吗?
发布于 2011-07-12 13:53:27
ID在页面中应该是唯一的。正如尼克所暗示的,您应该只有一个ID,其值为backlink。因此,$('#backlink')的选择器本身就足够了。如果您的backlink值有多个ID,那么您的HTML是错误的,您应该修复这个ID。
https://stackoverflow.com/questions/6665246
复制相似问题