問題タブ [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.

0 投票する
3 に答える
23014 参照

jquery - jquery動的IDセレクター、削除してからクラスを追加

私は、btn-insertidhere の形式で動的に生成された ID を持つ div のセルをすべて含む行を持つテーブルを持っています。

テーブルの行が選択されたら、この div id を選択してから、クラスを削除して別のクラスに変更します。これは、クリックしたときにボタンの画像を追加記号から削除記号に変更したいという私次第です。

JavaScript コード:

これは、動的に生成されたコードの HTML スニペットです。

ご覧のとおり、「追加」クラスを削除「クラス」に変更したいと思います。テーブルのすべてのテーブル行はこのように生成されるので、ご覧のとおり、ワイルドカード アプローチを使用しました。これは、表示されたアラートが正しい div ID を示しているため、機能しているようです。クラスチェンジするしかない!

ありがとう!

0 投票する
5 に答える
1972 参照

jquery - JQuery\Watermarkでcssクラスを変更

私のアプリケーションは、フォームのテキスト ボックスにテキストの透かしを表示しようとしていますが、ボックスの実際の値には触れたくありません。そのため、クラスを使用して、透かしテキストで背景画像を使用しようとしています。

フォームにテキストボックス CssClass="watermarkon" を設定しています。そのような要素がクリックされたときに、「watermarkon」を削除して「watermarkoff」に置き換えるか、既存のクラスを削除するだけです。シンタックスでさまざまな試行を試みましたが、クリックイベントをうまくキャプチャできますが、ページは要素の CSS を更新していないようです。これが私の最新の試みです:

私が欠けているものを誰か教えてもらえますか? CSS を変更してライブ Web ページを更新できないのはなぜですか?

前もって感謝します!

0 投票する
1 に答える
79 参照

removeclass - addClass スクリプトからリンクを除外します....助けが必要です :-)

このスクリプトで選択したクラスからのリンクを除外する必要があります。.logo クラスのリンクを除外する方法を教えてもらえますか? リンクとホーム リンクのロゴを確認してください: リンク テキスト

0 投票する
1 に答える
155 参照

select - テーブルの特定のセルを強調表示し、強調表示されている場合は他のセルの強調表示を解除するためのヘルプが必要

それで、もう少し説明します。

セルが異なるテーブルがあります。私がする必要があるのは、ユーザーがセルをクリックすると、そのセルがクラスを変更して強調表示することです。それは完璧に機能しています。

別のセルがクリックされた場合、そのセルのハイライトを解除する必要があります。

デフォルトでは、すべてのセルに「選択されていない」クラスがあります。クリックすると、クラスが「未選択選択済み」に変更されます。ラジオボタンを想像してみてください。それが私が機能するために必要な方法です。

手がかりはありますか?

前もって感謝します。

0 投票する
1 に答える
3521 参照

jquery - jQuery removeClassの期間が機能しませんか?

次のスタイルの段落セットがあります。

これにより、テキストの最初の 2 行と「続きを読む」ボタンが表示され、段落が展開されて残りのテキストが表示されます。

ボタンのコードは次のとおりです。

これにより、クラスが削除され、段落全体が表示されます。ただし、アニメーションはしません。docs removeClassによると、アニメーションの期間が必要です。また、「遅い」を10000などの数字に置き換えてみました.

アニメ化されないのは何か理由があるのですか?

0 投票する
4 に答える
7299 参照

jquery - jquery を使用してスタイル プロパティを削除する

css ファイルに次のスタイル プロパティがあります。

これをjqueryで削除したいのですが、どうすればいいですか?removeClass と attr を試しましたが、うまくいきません。

0 投票する
1 に答える
2149 参照

jquery - jQuery UI addClass(class, duration) が機能しない

以前はこれが機能していたと確信していますが、jQuery UI 1.7.2 および 1.8.7 では機能してaddClass(class, duration)いないようです。デモを動作させることさえできません (どのブラウザーでも)。

数分前にアップグレードするまで、1.7.2 を使用していました。昨夜は動作していたことを誓いますが、今日の午後は動作していなかったので、ここに投稿する前に最初にアップグレードするのが最善だと思いました. しかし、私はそれを機能させることに運がありませんでした。

他の誰かが同じ問題を経験していますか? 過去に同じ問題を抱えていて、なんとか解決した人はいますか?

それが他の人のために機能している場合は、ここにコードを投稿しますが、現時点ではスペースを占有するだけなので、そうする必要はないと感じています.

前もって感謝します。

よろしく、

リチャード

例が削除されました - http://jsfiddle.net/Z6mJU/に置き換えられました。ここで機能しているように見えるので、jQueryが正しくセットアップされていない可能性があります...マスターページをあまりいじっていませんが、明らかに重要なものを削除したようです。別のフィドルを用意して、解決できるかどうかを確認します。後でここに私の進捗状況を投稿します。

0 投票する
2 に答える
5503 参照

jquery - jQueryを使用して、クラスを削除せずに画像の「実際のサイズ」を取得します

均一性のためにcssでサイズ変更された画像にJcropを使用しています。

JS

HTML

CSS

hおよびw変数を実際の画像のサイズに設定する必要があります。マニピュレーターを使用し.clone()て画像のコピーを作成し、クローンからクラスを削除してサイズを取得しようとしましたが、変数がゼロに設定されます。

ページ内の要素に画像を追加すると機能しますが、これらはより大きな画像であり、これを行うためのより良い方法がある場合は、非表示の画像としてロードしたくないと思います。また、クラスを削除し、変数を設定してから、クラスを再度追加すると、散発的な結果が生成されていました。

私は次のようなものを望んでいました:

しかし、removeClass関数はそのようには機能しません:P

0 投票する
2 に答える
318 参照

jquery - クラスを削除してもjQueryセレクターが気付かないのはなぜですか?

active次のように、クラスを持つ親要素に含まれる要素があります。

divのクリックを処理するようにjQueryを設定していますが、buttonそのdivがactive親に含まれている場合に限ります。

jQueryを使用activeして親からクラスを削除しましたが、クラスを削除した後でも、ボタンをクリックするとアラートがポップアップ表示されます。ボタンがセレクターの基準を満たさなくなったため、これは非常に珍しいようです。Chrome、Firefox、IEで発生するため、意図的な動作のようです。私は何かが足りないのですか?または、少なくともこれを回避する簡単な方法はありますか?

テスト用の簡単なJSFiddleの例を次に示します:http://jsfiddle.net/KjuDy/。一番上の行のボックスをクリックします。これにより、アラートがポップアップ表示され、active期待どおりにクラスが削除されます。activeクラスが終了した後でも、一番上の行のボックスをクリックすると、問題が発生します。アラートがポップアップしないことを期待しますが、それでもポップアップします。

0 投票する
2 に答える
30733 参照

jquery - jqueryは.parent()からクラスを追加/削除します

私はこれが信じられないほど簡単であることを知っていますが、私はこの関数を1時間書き直しましたが、成功しませんでした:

<li>クリックすると、クリックしたリンクに「アクティブ」を追加<li>し、ナビゲーションバーの他のすべてから「アクティブ」を削除します。

HTML:

jQuery:

これはクラスをうまく追加していますが、削除することはできません。

また、機能を分離するためにそれを分離しようとしましたが、うまくいきませんでした。

リンクのホバー状態に .animate() があるため、そこに .stop().animate() があります。

ありがとう!

編集:

これはホバーのjQueryであり、.stop().animate()を持っている理由です

なぜ .stop().animate() が間違っているのかわかりません。.animate() がない場合、アクティブなクラスは固執しません。もしあれば、アクティブなクラスは固執します。

ただし、クラスを削除することはまだできません:-/