gpt4 book ai didi

html - 高亮 anchor 元素

转载 作者:可可西里 更新时间:2023-11-01 13:15:21 30 4
gpt4 key购买 nike

我并排显示了以下三个元素:

<div class="page-header">
<h1 style="line-height:0">Title</h1>
<ul style="float: right; list-style-type: none;">
<li><a href="http://test1.com">T1</a></li>
<li><a href="http://test2.com">T2</a></li>
<li><a href="#">T3</a></li>
</ul>
</div>

我想在用户点击后突出显示该元素(例如 T1)。类似于 stackoverflow 具有问题、标签、用户等 block 的方式。

最佳答案

检查一下:

// Start up jQuery
$(document).ready(function() {
$('a.nav').click(function(e) {
e.preventDefault();

$('a.nav').removeClass('current_page');

// Do an ajax call instead
$('#response').html($(this).attr("href"));

$(this).addClass('current_page');
});
});
* {
font-family: Verdana;
font-size: 13px;
}
div#wrapper {
margin: 20px;
}
.current_page {
color: red;
font-weight: bold;
text-decoration: none;
}
#response {
width: 300px;
height: 200px;
padding: 5px;
border: 1px dotted #777;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="wrapper">
<a class="nav" href="http://www.google.com">Google</a> |
<a class="nav" href="http://www.facebook.com">Facebook</a> |
<a class="nav" href="http://www.stackoverflow.com">Stackoverflow</a> |
<a class="nav" href="http://www.myspace.com">Myspace</a> |
<a class="nav" href="http://www.craigslist.com">Craigslist</a>

<p>&nbsp;</p>
<p>Response:</p>

<div id="response"></div>
</div>

所以基本上,它将一个类 .current_page 推送到激活的 anchor 标记,该标记将 MEMORY ID 印在 DOM 中。然后,您将实现一个 ajax 调用以在页面中注入(inject)内容。

关于html - 高亮 anchor 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11109526/

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