当涉及到从数据库填充的页面时,我在使用 jquerys 选择器时遇到问题。
数据库填充 a ,<li>
对于 x 行,每行显示 4 个标签。
我正在尝试使用 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>