問題

私はjQueryがこのようなことをすることができるのか、これを行う別の方法があるのだろうかと思っていますか?

 $(".row_c:last|.row_d:last").css("color","red");
 

私はrow_cまたはrow_dのいずれかの最後の行を見つけたい行を交互に持っていますが、catchはrow_cまたはrow_dがrow_aとrow_bの別のセットの間に挿入されていることです。

  • row_a
  • row_b
  • row_c
  • row_d
  • row_c < - これを見つける必要があります
  • row_a
  • row_b

または

  • row_a
  • row_b
  • row_c
  • row_d < - これを見つける必要があります
  • row_a
  • row_b

jQueryで|または演算子を使用できますか?それとも似たようなものがありますか?

  ベストアンサー

はい、私はそれを信じていますが、CSSの方法で( jsfiddle ):

 $(".row_c:last, .row_d:last").css("color","red");
 

編集:

クラスrow_cまたはrow_dを持つ最後の要素だけを一致させたい場合は、そのようなものを使用することができます( jsfiddle )。

 $(".row_c, .row_d").last().css("color","red");
 

  同じタグがついた質問を見る

javascriptjquery