jQueryに条件を追加しようとしています。 私のスクリプトは次のとおりです。
$("#mycontent a.half.first"+$id).removeClass("half").prependClass("paid");
$("#mycontent2 a.half.second"+$id).removeClass("half").prependClass("paid");
テーブルにリンクがあります:
<table class='grav-results-table' id='mycontent' width='75%'>
<tr class="grav-results-tr">
<td class="grav-results-td">
<a href="#inbound" class="half first3547" onclick="comtype(3547,'inbound', 704)">$184.20</a>
上記のリンクをターゲットにしようとしています。私はさまざまなバリエーションで以下を試しました:
if ( $( "#mycontent" ).hasClass( "half first" ) ) {
$("#mycontent a.half.first"+$id).removeClass("half").prependClass("paid");
$("#mycontent2 a.half.second"+$id).removeClass("half").prependClass("paid");
}
私も試しました:
if ( $( this ).hasClass( "half first" ) )
このコードは、私のAJAXスクリプトの成功領域にあります。
しかし、クラスを対象とする正しい方法を見つけることができないようです。私は何を間違えていますか?
回答 2 件
Martinに追加するには、これを試してください。
if ( $( "table#mycontent" ).children().hasClass( "half first" ) ) { alert("I have class in it."); }
関連記事
- jqueryを介してクラスからプロパティを削除するにはどうすればよいですか?
- jQuery検証が各クラスで個別に機能しない。すべての要素に同時に取り組んでいます
- クラスベースのビューでテンプレートを正しくレンダリングするにはどうすればよいですか? Djangoの翻訳
- 一致桁に基づいてクラスを削除/追加します
- Googleスプレッドシートは、条件付き書式のカスタム数式に基づいて行を強調表示します
- jqueryを使用してページが更新されたときにdivクラスをアクティブにする方法
- プロローグの同じリストに対する2つの条件ベースの置換関数?
- アイテム値に基づく角度クラス名
- クリッククラスから異なる値を取得するjQuery
- get_context_dataメソッドをクラスベースのビューに追加すると、django-tables2が壊れます
関連した質問
次のように、テーブルの子でクラスを探す条件を変更する必要があります。