問題タブ [removeclass]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jquery追加削除クラスonclick
ナビゲーションメニューがあります!
クリック後に選択したクラスを任意の (プロファイル、Contactus、aboutus) に追加し、Jquery を使用して選択したホームを削除する方法。
ありがとう
jquery - JQueryのaddClassとremoveClassの効率
並べ替え可能なテーブルを作成していますが、テーブルヘッダーの「並べ替え順序」アイコンを更新する必要があります。
私のコードが何をしているのかをよりよく理解できるように、ここに少し情報があります。
コードはクリックイベント内から実行されており、クリックされて$(this)
いるテーブルヘッダーセルを参照しています。
テーブルヘッダーセルには3つのスパンがあります。ラッパー、テキストスパン、およびアイコンスパン。これがどのように見えるかです
collection
からのリターンです$("thead:first th")
これがアイコンの切り替えを行う私のコードです。
ご覧のとおり、すべてのヘッダーアイコンセルを選択し、存在する可能性のあるアイコンクラスをすべて削除してから、該当するクラスを再度追加します。次に、クリックしたセルのアイコンを取得し、アイコンクラスを削除して、適切なクラスを適用します。
これはこれを行うための最良の方法ですか?それは動作します..そしてそれは約7ミリ秒(Windows 7、FF6.0)で実行されますが、これは私には問題ありません..多くの作業が行われているように見えます。
何かご意見は?
jquery - jQueryのremoveClassの問題
私はここで少し問題があります:私は次のjs関数を持っています:
この2つの関数は、イベントの前後に呼び出されます。たとえば、次のページがあります。テストページで、ブロックを反転したときに丸い角を削除したいのですが、発生しません。リフレッシュ方法はありますか?私は少しゴーグルしましたが、似たようなものは何もありません。
よろしく、ソリン!
jquery - jqueryクリック選択からクラスを削除
クリックするとすべての入力の「blank_input」クラスを削除するこの関数があり、機能します。
select htmlタグで同じことをしようとしましたが、機能しません。誰かが修正を知っていますか?
上記のスニペットは私には機能しません。
jquery - アイテムのクラスを削除します
こんにちは、すべてのファンシー アイテムから「ファンシー」クラスを削除する必要があります。
そのようにしようとすると、クラスは削除されず、アラートに「6comentarios」と表示されるので、6 つのアイテムが選択されています。
私は何が欠けていますか??
ありがとう!
javascript - ループ形式の複数のクラスを持つJQueryswitchClass
私はそこに同様の質問を見つけることができないことに驚いています。タブセクションをクリックしたときに変更する必要のあるアイコン要素があります。6つのセクションがあります。クラスを追加するように機能しています。クラスにクラスを追加し続けないように、removeclassを適切に使用してみました。私はそれを正しく理解することができません。
これが私のコードです:
私もこれを試しました:
それも機能しません。
HTML部分(周囲のすべてのコードを含まない):
CSSの例:
bg画像を交換するより効率的な方法はありますか?switchClassはオプションですか?
それは有り難いです。
私が設定した方法は、セクションへのリンクをクリックすると、クラス「image」+relに追加されるrelに定義された値があるということです。
cssクラスimage1、image2、image3などに対応する6つの異なるリンクがあるので、クリックされたクラスを追加するという一般的なjqueryステートメントが必要ですが、それを削除するか、次のリンクのクラスに切り替えます。クリックしました。
複数のクラスを追加することができますが、他のリンクをクリックして次のクラスを追加するときに古いクラスを適切に削除しません。
jquery - jQuery removeClass() バグ
HTML と jQuery を含むページがあります。メイン ヘッダーにトップ ナビゲーション バーを作成しました。問題は、タブを 1 つずつ順方向にクリックすると、すべてのタブのメニューが正しく非表示になり、他のタブが表示されることです。しかし、逆方向にクリックすると、すべてのタブのメニューが非表示になりません。これはページのコードです:
div
with IDに注意してくださいuser_tools
。これには、私が話した上部のナビゲーション バーがあります。タグのRequests
下にあるボタンをクリックすると、リクエスト メニューが表示されます。tr
jquery - jquery toggleClass、removeClass
解決済み:
助けようとしたすべての人に感謝します
このコードを追加すると、うまくいきました:
http://jsfiddle.net/JKnjz/3/でどのように機能するかを確認できます
クリックして前の項目にクラスを追加し、再度クリックした後に削除するクラスを追加したいと考えています。しかし、他のすべてのアイテムをクリックして前のアイテムにクラスを追加すると、そのクラスも削除されます....
コードで説明しようとします。私は7つのdivを持っています
CSS:
Javascript:
たとえば、div 番号 2 をクリックすると、クラス「非表示」が div 番号に追加されます。1. div no. をクリックすると 2 その hide クラスを削除します。その部分は大丈夫です。
しかし、div noをクリックすると問題が発生します。2 div 番号に「hide」のクラスを追加します。1で、たとえばdiv no.6をクリックすると。クラス「隠す」はまだdivに残っています。いいえ1。
他のすべてのdivをクリックすると、クラス「非表示」が削除されます。
ここでは、jsfiddle.net/JKnjz/1 がどのように機能するかを確認できます。
明確な例を挙げていただければ幸いです:)
javascript - jQueryのホバークラスを含むポップアップメニュー(選択ボックスを複製しようとしています)。
私はしばらくの間これを理解しようとしてきました、しかし私はただ輪になって行きます。
基本的に、2つのオプションを選択できる入力フィールドがあります。これは通常の<select>
オプションではなく、<ul>
2<li>
のオプションです。これは私がしていることには問題ありません。
状態1:通常の入力フォームです。
状態2では、ユーザーはその上にカーソルを合わせて、(以下の例では「除外」である現在非アクティブな状態)を選択できます。
状態3の場合:非アクティブ(除外)オプションがクリックされ、現在アクティブ(包含)状態に切り替えられます。その結果、除外がアクティブ状態になります。
私はこれをjsfiddleに置きました:http://jsfiddle.net/ULafm/13/-テキスト トグルはjsfiddleで正しく機能していませんが、開発中のローカルサーバーでは機能しています)。
最大の問題は、上の画像の状態2のように、非アクティブ状態がクリックされた後、.form-filter .link a:hoverおよび.form-filter .link:hoverからポップアップを削除することです。
私はやってみました$(".form-filter ul li").removeClass("hover")
そして他のいくつかの変種のような
$(".form-filter ul .li:hover").css("display", "none")
また
$(".form-filter ul li a:hover").css("display", "none")
しかし、役に立たない。
LinkedInの検索は、私が行っていることと似た例です。
1つの質問に要約すると、テキストが切り替わった後、ホバー状態が消えて状態3のように見えるようにするにはどうすればよいですか?
どんな助けでも大歓迎です。
jquery - jQuery を使用して探しているクラスが要素に含まれている場合、クラスを削除するにはどうすればよいですか?
上記のコードには、クリックしたリンク タグに応じて表示される 4 つのメニューがあります。選択されておらず、「選択された」クラスを持たないリンクをクリックするたびに、以前に選択されたビデオリンクタグから「選択された」クラスを削除し、クリックされているリンクにそのクラスを追加したい.
クリックされているリンクにクラスを追加するのに問題はありませんが、別のリンクをクリックしたときに、現在選択されているリンクタグから「選択された」クラスを削除するにはどうすればよいですか?
私は次のことを試しましたが、うまくいきませんでした
しかし、どうやらそれは適切な機能ではなく、firefox のエラー ログにエラー メッセージが表示されます。