問題タブ [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 - addClass と removeClass が機能しない
メニューがあり、クリックメニューとして機能するはずなので、ボタンをクリックするとメニューが表示され、ボタンをもう一度クリックするとメニューが消えるはずですが、機能しませんか?
私はこのスクリプトを持っています
クラスを追加するときに機能しますが、ボタンをもう一度クリックすると、「開く」クラスが削除されません
jquery - jQuery-toggle&removeClass
簡単なものですが、わかりません。#titleというリンクがあり、クリックすると#contentというdivが切り替わります。これは完全に機能しますが、それに加えて、#titleリンクに「アクティブ」クラスを追加しているため、removeClassを使用しても削除できません。
上記のコードとリンク例を参照してください(タイトルは、常にではなく、#contentが展開されている場合にのみ赤で表示されます)。
jquery - jQueryを使用して要素の幅と高さのタグを取り除きますか?
タイトルは、何かを行う方法についての私の考えであり、必ずしも「方法」ではありません。状況は次のとおりです。
以下を使用して、Flickr フィードから自分のサイトに素敵な正方形のサムネイルを埋め込みます。
うまく動作します。生成されるマークアップ (以下を参照) のみに width="75" height="75" が含まれます。これは流動的なレイアウトであり、既知の高さがないため、大混乱を引き起こしています。私はすべてのCSSを理解しました... imgタグから高さを削除すると機能します(Firebugでテスト済み)。ここで必要なのは、Flickr フィードが読み込まれた後で、その高さ属性を取り除く方法だけです。
jQueryを使ったアイデアが欲しい!
jquery - jQuery — 「addClass」で追加されたクラスのクリック機能が応答しない
addClass でクラスを追加しました。その追加されたクラスの onclick 関数があります。ただし、jQuery は、そのクラス用に作成したクリック関数を無視します。
ここでJSFIDDLEでテストしました
余談ですが、何らかの理由で、1.5.2 を使用すると、どのコードも jsfiddle で機能しませんか?! それはjsfiddleのバグですよね?少なくとも、私のテスト サーバーでは 1.5.2 で同じ結果が得られます。
jquery - チェックボックスのデフォルトの HTML チェック済み属性の検出に関する問題
私はjQueryに少し慣れていません。次のコードの動作、特にリセット ボタンに問題があります。
リセットボタンをクリックすると、なぜかスクリプトが cell.addClass の if 文だけを実行してしまいます。基本的に、リセット ボタンは復元として機能し、HTML コードに default 属性がない場合は、追加されたクラス #check を each から削除する必要があります。
入力チェックボックスをチェック済みの属性でチェックする非効率的な方法を試してみましたが、FF と Chrome では問題なく動作しましたが、IE では失敗しました。リセットボタンを2回押した場合にのみ機能します。
どんな助けでも大歓迎です!
編集:リクエストごとに、以下は HTML コードのサンプルであり、動作する (しかし非効率的) jQuery コードhttp://jsfiddle.net/uxjCT/9/です。
Edit2:*コードの「リセット」部分を少し簡略化しましたが、それでも IE では機能しません。これが特に解決できないIEの問題であるかどうかは誰にもわかりますか? 基本的に、スタイルシートとともに、HTML に属性を持つ入力チェックボックスに対して、リセット機能をデフォルトの HTML「チェック済み」属性にリセットしようとしています。IE は、現在苦痛を感じている唯一の犯人です。
何らかの理由var attr = $(this).is("[checked]");
で、 は HTML の「checked」属性を取得しませんが、チェックボックスがチェックされている場合は取得します。これは、デフォルトの HTML 属性とは異なる場合があります。
繰り返しますが、助けていただければ幸いです。
jquery - 特定のdivがページにロードされた後にClassを削除するにはどうすればよいですか?
特定のdivがページにロードされた後、特定のクラスを削除するにはどうすればよいのでしょうか。jqueryを使用してこれを行う適切な方法を知っている人はいますか?
ロードに特別なクラスを使用していますが、divがロードされたらそれをdivから削除したいと思います。
jquery - jqueryクリック変更クラス
私はjqueryを勉強しています。次のように効果を上げたいと思います。最初にクリックし、div#cccを下にスライドして、リンククラスを「aaa」に変更します。もう一度クリックし、div#cccを上にスライドして、リンククラスを「bbb」に戻します。これで、下のスライダーは機能しますが、removeClass、addClassは機能しません。2つの効果が完璧に機能するように変更する方法は?ありがとう。
jquery - JQuery の addClass と removeClass の問題
ユーザーがリンクをクリックすると、JQuery がそのアンカーに「選択された」クラスを追加するコードがいくつかあります。次に、ユーザーが別のリンクをクリックしたときにすべてのリンクが「選択済み」になるわけではないので、.removeClass を使用してそれらのクラスを要素から削除してから、クリックした要素に追加してみました。
ただし、クラスが削除されているのに追加されていないという問題に遭遇しました。さらに奇妙なことに..Chromeでは完全に機能しますが、IE9とFF4では、クラスが追加されているリンク(最初のリンク、バイオ)が1つだけです(リンクをクリックする順序に関係なく)...そしてSafari 5.05はそうではありませんそれらのいずれにも機能していないようです。
すべてのコードを JSFiddle に貼り付けようとしましたが、JSlint で正しく動作させることができませんでした (とにかく投稿します)。
これが私のJQueryです:
HTML の一部を次に示します。
そして、ここにJSFiddleがありますが、間違って投稿されたに違いないと思います(JSFiddleを使用したことはありません). http://jsfiddle.net/PhHrX/3/
何か案は?
あなたが私の道を投げることができる助けをありがとう。
編集: これが完全な CSS です: http://pastebin.com/g8zLGR76 完全な HTML は次のとおりです: http://pastebin.com/CR1Y2595
javascript - jquery トグルで親divのクラスを変更する方法
私が持っている単純なアコーディオンをslideToggleすると、アコーディオンが開いているか閉じているかに応じて、link要素のクラスと、アコーディオン全体をラップする.revealBox divを変更したいと思います
私のjqueryは
私のURLは
http://satbulsara.com/NSJ-local/eqs1.htm
ありがとう、
土
jquery - jqueryajaxの成功はプロセスページの追加クラスを削除します
jquery ajax成功関数でクラスを削除および追加するにはどうすればよいですか?
index.html
text.php、このようなもの:
div#result
そして私はとしてhtmlを返す必要があります