我有一个jQuery的CSS选择器对待塔尔精明的。jQuery选择所有后续元素或预先给定类的元素
我在与行的顺序的表,如下面示出的一个:
<tr>
<td class="disabled"><a href="#"><span>1</span></a></td>
<td class="disabled"><a href="#"><span>2</span></a></td>
<td class="disabled"><a href="#"><span>3</span></a></td>
<td class="disabled"><a href="#"><span>4</span></a></td>
<td class="selected"><a href="#"><span>5</span></a></td>
<td class="selected"><a href="#"><span>5</span></a></td>
<td class="selected"><a href="#"><span>6</span></a></td>
<td class="disabled"><a href="#"><span>4</span></a></td>
<td class="disabled"><a href="#"><span>4</span></a></td>
<td class="selected"><a href="#"><span>5</span></a></td>
<td class="selected"><a href="#"><span>5</span></a></td>
<td class="selected"><a href="#"><span>6</span></a></td>
<td class="disabled"><a href="#"><span>4</span></a></td>
</tr>
我需要添加一个类例如'checkin',所有td.selected紧跟在td.disabled之后,还需要在td.disabled前面的所有td.selected上添加'checkout'类。结果应该拿出这样的:
<tr>
<td class="disabled"><a href="#"><span>1</span></a></td>
<td class="disabled"><a href="#"><span>2</span></a></td>
<td class="disabled"><a href="#"><span>3</span></a></td>
<td class="disabled"><a href="#"><span>4</span></a></td>
<td class="selected checkin"><a href="#"><span>5</span></a></td>
<td class="selected"><a href="#"><span>5</span></a></td>
<td class="selected checkout"><a href="#"><span>6</span></a></td>
<td class="disabled"><a href="#"><span>4</span></a></td>
<td class="disabled"><a href="#"><span>4</span></a></td>
<td class="selected checkin"><a href="#"><span>5</span></a></td>
<td class="selected"><a href="#"><span>5</span></a></td>
<td class="selected checkout"><a href="#"><span>6</span></a></td>
<td class="disabled"><a href="#"><span>4</span></a></td>
</tr>
任何想法,
感谢
您介绍不同的东西在你的文字,但可以使用可实现的代码['$(”选择。 :first')'](http://api.jquery.com/first-selector/)和['$('.selected:last')'](http://api.jquery.com/last-selector /) – m90 2012-03-27 08:03:23