gpt4 book ai didi

javascript - 使用 jQuery 更改选项卡

转载 作者:行者123 更新时间:2023-11-30 10:35:39 24 4
gpt4 key购买 nike

我正在尝试更改点击时 td 的背景颜色。这是我目前拥有的 JavaScript:

$(document).ready(function() {
$('#leftHoldNav table td').click(function(){
var $this = $(this);
$this.addClass('highlight');
$this.parent().siblings('table').find('td').removeClass('highlight');
});
});

这是我对 HTML 的看法:

    <div id="leftHoldNav">
<center>
<table cellpadding="0" cellspacing="0">
<tr>
<td onclick="loadPage('../about/info.php','#mainWrapLoad','../about/')" class="highlight">Info</td>
<td onclick="loadPage('../about/kcintl.php','#mainWrapLoad','../about/')" class="">KC Int'l</td>
<td onclick="loadPage('../about/board.php','#mainWrapLoad','../about/')" class="">Board</td>
<td onclick="loadPage('../about/dcon.php','#mainWrapLoad','../about/')" class="">D-Con</td>
</tr>
</table>
</center>
</div>

它不起作用,有人知道为什么吗?

最佳答案

http://jsbin.com/inogov/1/edit

你不需要回到parent,留在siblings

$this.siblings('td').removeClass('highlight');

你去吧:

$('#leftHoldNav table td').click(function(){
var $this = $(this);
$this.addClass('highlight').siblings('td').removeClass('highlight');
});

关于javascript - 使用 jQuery 更改选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14168497/

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