我正在製作一個小型日曆應用程序,並且需要能夠選擇一系列日期。使用JQuery獲取不同行上的兩個表格單元格之間的所有表格單元格
因此,我需要能夠在包含一個月的表格中選擇一個TD,然後選擇另一個TD,它可能與第一個TD相同或不同。
我一直在嘗試使用nextUntil來執行此操作,但對於介入TR的操作而言,它顯然變得不穩固。
在下面我想添加一個類#範圍內啓動和#範圍端之間的所有TD標籤的例子:
<tr>
<td><time datetime="2011-11-07">7</time></td>
<td><time datetime="2011-11-08">8</time></td>
<td id="range-start"><time datetime="2011-11-09">9</time></td>
<td><time datetime="2011-11-10">10</time></td>
<td><time datetime="2011-11-11">11</time></td>
<td><time datetime="2011-11-12">12</time></td>
<td><time datetime="2011-11-13">13</time></td>
</tr>
<tr>
<td><time datetime="2011-11-14">14</time></td>
<td><time datetime="2011-11-15">15</time></td>
<td><time datetime="2011-11-16">16</time></td>
<td id="range-end"><time datetime="2011-11-17">17</time></td>
<td><time datetime="2011-11-18">18</time></td>
<td><time datetime="2011-11-19">19</time></td>
<td><time datetime="2011-11-20">20</time></td>
</tr>
任何人有任何想法如何處理這個問題?
你可能想要麼清理你的HTML或節目更多。將這些行放在一個帶有id和body標籤的表格中會很好。這將使一些jQuery選擇器更加高效和精確。 – arb
這只是用於說明目的的一個片段:)我認爲這很明顯! –
如果你將整個表結構包含ID,那麼人們的jQuery選擇器會更準確地實現你的實際。這顯然是你想要做的,但人們的答案可以用整個表格標記更加詳細和準確。 – arb