所以我有以下标记
<div class="item-w">
<div class="item-g">
<div class="item-name">Aircraft Docs (ARROW)</div>
<div class="item-action">Check</div>
</div>
<div class="item-name">Aircraft Docs (ARROW)</div>
<div class="item-action">Check</div>
</div>
<div class="item-w">
<div class="item-g">
<div class="item-name">Weight & Balance</div>
<div class="item-action">Check</div>
</div>
<div class="item-name">Weight & Balance</div>
<div class="item-action">Check</div>
</div>
而且我想在单击“item-w”时显示/隐藏“item-g”,但仅适用于该特定“item-w”div中的“item-g”。
我正在使用的 jQuery 如下:
<script type="text/javascript">
$(document).ready(function() {
$(".item-g").hide();
});
$(function()
{
$(".item-w").toggle(function()
{ // first click shows green
$(".item-g").fadeIn('fast');
},
function()
{ // next click hides green
$(".item-g").fadeOut('fast');
});
});
</script>
我也尝试了以下方法,但无济于事:
<script type="text/javascript">
$(document).ready(function() {
$(".item-g").hide();
});
$(function()
{
$(".item-w").toggle(function()
{ // first click shows green
$(this).next(".item-g").fadeIn('fast');
},
function()
{ // next click hides green
$(this).next(".item-g").fadeOut('fast');
});
});
</script>