我有以下HTMLjQuery的:基於多個屬性
<tr id="r1" class="l1">
<td><img class="plusminus" id="r1c1" src="assets/images/plus.png" border="0" />3/10/12</td>
<td></td>
<td></td>
<td>4,449,371</td>
<td>27,399</td>
<td>$500,000</td>
<td>8.91%</td>
<td>0.68%</td>
<td>0.62%</td>
<td>$0.04</td>
<td>791</td>
<td>2.8%</td>
<td>$1.39</td>
</tr>
<tr id="r11" class="l2">
<td></td>
<td></td>
<td>iPad Winner</td>
<td>700,302</td>
<td>2,472</td>
<td>98.88</td>
<td>8.07%</td>
<td>0.68%</td>
<td>0.62%</td>
<td>$0.04</td>
<td>791</td>
<td>2.8%</td>
<td>$1.39</td>
</tr>
<tr id="r12" class="l2">
<td></td>
<td></td>
<td>iPad Winner2</td>
<td>300,302</td>
<td>2,472</td>
<td>98.88</td>
<td>8.07%</td>
<td>0.68%</td>
<td>0.62%</td>
<td>$0.04</td>
<td>791</td>
<td>2.8%</td>
<td>$1.39</td>
</tr>
<tr id="r2" class="l1">
<td><img class="plusminus" id="r2c1" src="assets/images/plus.png" border="0" />4/10/12</td>
<td></td>
<td></td>
<td>4,4555,55</td>
<td>27,399</td>
<td>$500,000</td>
<td>8.91%</td>
<td>0.68%</td>
<td>0.62%</td>
<td>$0.04</td>
<td>791</td>
<td>2.8%</td>
<td>$1.39</td>
</tr>
<tr id="r21" class="l2">
<td><img class="plusminus" id="r2c1" src="assets/images/plus.png" border="0" />4/10/12</td>
<td></td>
<td></td>
<td>4,4555,55</td>
<td>27,399</td>
<td>$500,000</td>
<td>8.91%</td>
<td>0.68%</td>
<td>0.62%</td>
<td>$0.04</td>
<td>791</td>
<td>2.8%</td>
<td>$1.39</td>
</tr>
這裏選擇元素R1是父行,而R11,* R12 *是子行,家長有類裏,而孩子們有l2。我使用的ID = R1的點擊事件後jQuery的所有subsquent IDS R1是和有階級L2
var pattern = 'r1';//just for example here
$('tr[id|="'+pattern+'"][class=l2]')
我需要根據ID的過濾結果匹配模式,有類= L2。我怎樣才能做到這一點?
由於提前
對我來說沒關係。你有什麼問題嗎?你可能也想把'l2'放在引號中。或者更好,只需使用類選擇器:'$('tr.l2 [...]')'。 – 2012-04-02 00:23:48