gpt4 book ai didi

jquery - 具有 nth-of-type 的类系统

转载 作者:行者123 更新时间:2023-11-28 11:31:22 25 4
gpt4 key购买 nike

我对 nth-of-type 函数实际上应该如何工作感到困惑。我不知道我是否编码错误,因为我无法使其正常运行。这是我的结构-(更新)

<div id="wrapper">

<div id="slider">

<div class="slide"> <a href="link> <img src="imglink" alt="Slide1">

<div class="slide-block">
<h4>Header</h4>

<p>Subtext</p>
</div>
</a>
</div>

<div class="slide"> <a href="link"> <img src="imglink" alt="Slide2">
<div class="slide-block">
<h4>Header</h4>
<p>Subext</p>
</div>
</a>
</div>

<div class="slide"> <a href="link"> <img src="imglink" alt="Slide3">
<div class="slide-block">
<h4>Header</h4>
<p>subtext</p>
</div>
</a>
</div>

</div>

</div>

我正在尝试选择第 n(2) 个“幻灯片”类,但它总是会选择第一个“幻灯片”类。

        $('#thumbnails').click(function() {
$('#slider').trigger('slideTo', $( "class.slider slide:nth-of-type(2))") );

});
});

在 Firefox 中,我只能让它选择第一类类型,而不是第二类。我在这里做错了什么?

最佳答案

首先,伙计,你没有终止你的 HTML 标签:

 <div id="slider">
<div class="slide">
<a href="link"><img src="imglink">
<div class="slide-block">
<h4>Text</h4>
<p>Subtext</p>

你知道这有什么问题吗?浏览器无法找出 .slider 的子级,因为无法找出.slider 的子级。

如果你不知道如何解决这个问题

Divs 是这样的:

<div class='slider'><!-- content inside --></div>

Sooo...有什么问题吗?

不正确地格式化 HTML 可以很好地隐藏 HTML 结构中的缺陷。格式正确,看看你的代码:

<div id="wrapper">
<div id="slider">
<div class="slide">
<a href="link"><img src="imglink">
<div class="slide-block">
<h4>Text</h4>
<p>Subtext</p>
</div>
</a>
</div>
<div id="slider">
<div class="slide">
<a href="link"><img src="imglink">
<div class="slide-block">
<h4>Text</h4>
<p>Subtext</p>
</div>
</a>
</div>
<div id="slider">
<div class="slide">
<a href="link"><img src="imglink">
<div class="slide-block">
<h4>Text</h4>
<p>Subtext</p>
</div>
</a>
</div>

您是否看到包装器和第一部分从未正确终止?浏览器可能对如何解释您的 HTML 感到非常困惑。

如何处理

这是我们为您分配下一个任务的地方。好的 Stack Overflow 问题意味着您已经做了体面的工作来尝试自己解决问题。研究如何正确格式化此代码,然后它应该可以解决您的问题。

关于jquery - 具有 nth-of-type 的类系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21128700/

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