【发布时间】:2010-11-25 21:20:13
【问题描述】:
当涉及到从数据库填充的页面时,我在使用 jquerys 选择器时遇到问题。
数据库会填充一个,它将在每行显示 4 个<li> 标签,对应 x 行。
我正在尝试使用 addClass 为 <ul> 的每一行的第一个和最后一个结果提供不同的类。
我已经尝试过 :first 和 :last 但这些显然只会将所需的类添加到第一个结果和最后一个结果中。我需要添加到每行 4 的第一和最后。
我当前的代码是:
$(document).ready(function(){
$("ul#display li.thumbs:first").addClass("start");
$("ul#display li.thumbs:last").addClass("end");
});
示例 HTML
<ul>
<li><a href="/images/">image 1</a></li>
<li><a href="/images/">image 2</a></li>
<li><a href="/images/">image 3</a></li>
<li><a href="/images/">image 4</a></li>
<li><a href="/images/">image 5</a></li>
<li><a href="/images/">image 6</a></li>
<li><a href="/images/">image 7</a></li>
<li><a href="/images/">image 8</a></li>
<li><a href="/images/">image 9</a></li>
<li><a href="/images/">image 10</a></li>
<li><a href="/images/">image 11</a></li>
<li><a href="/images/">image 12</a></li>
</ul>
【问题讨论】:
-
您能否举例说明至少两三行的 HTML 的外观?
-
所以标记是:
- something
- something
- something
- something
- ,但可能没有。
标签: jquery xhtml jquery-selectors