【发布时间】:2025-12-26 10:45:16
【问题描述】:
我正在尝试“突出显示”特定的 div。
这是我的html代码
<!DOCTYPE html>
<html>
<head>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<style type="text/css">div { margin: 0px; width: 300px; height: 80px; background: #FFF; border: 1px solid black; position: relative; }</style>
<script>
$(document).ready(function() {
$("a").click(function () {
$("div").effect("highlight", {color:"#FF0000"}, 3000);
});
});
</script>
</head>
<body>
<a href="#id_1"><b>id_1</b></a>
<br/>
<a href="#id_2"><b>id_2</b></a>
<br/><br/><br/><br/>
<div id="id_1"><h2>id_1 - <a class="altlink" href="#top" name="id_1" id="id_1">Top</a></h2></div>
<div id="id_2"><h2>id_2 - <a class="altlink" href="#top" name="id_2" id="id_2">Top</a></h2></div>
</body>
</html>
当我单击带有href #id_1 的a 元素时,如何使其突出显示<div id="id_1"> 元素?
谢谢!
【问题讨论】:
-
顺便说一下,你不应该在 DOM 的多个元素上使用相同的 id