私はここで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パターンに一致し、クラス= L2を持っているに基づいてフィルタリングされた結果を必要とするすべてのsubsquent IdsはR1と一緒にいるのid = R1のクリックイベントに次のjQueryを使用して、クラスL2
var pattern = 'r1';//just for example here
$('tr[id|="'+pattern+'"][class=l2]')
を持っています。どうすればこれを達成できますか? 「 - 」が続くプレフィックスに一致する|「=」を使用しているので、あなたのセレクタは動作しません
var pattern = 'r1';//just for example here
$('tr[id^="'+pattern+'"][class=l2]')
:アドバンス
私によく見えます。あなたはそれに何か問題がありますか? 'l2'を二重引用符で囲むこともできます。あるいは、クラスセレクタ '$( 'tr.l2 [...]')'を使うだけです。 –