問題タブ [jquery-attributes]

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 投票する
2 に答える
348 参照

jquery - 属性の実際の値に関係なく、jQueryが$ .attr('open')に対して常に'open'を返すのはなぜですか?

jQueryでは、なぜこれを行うのですか?

常に?'open'の代わりに評価する 'whatever'対照的に、これは:

期待どおりに評価し'whatever'ます。

はい、私はそれを認識してopenおり、asdf有効なHTML属性ではありません。「使うだけ」などの答えを探しているのではなくdata-open、上記の振る舞いの説明を探しています。

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

javascript - 値がドロップダウンリストにあるかどうかを確認し、Jqueryで無効にします

アイテムが選択ドロップダウンリストにあるかどうかを確認し、何らかの条件を満たす場合は無効にするにはどうすればよいですか?

前もって感謝します!

ところで、私は次のことを試しましたが、何も起こりません

編集済み*

デバッグ中に使用した2番目のコード。アイテムとの比較をするまでは順調に進みました。この値のせいなのかしら。もしそうなら、どうすればそれを克服できますか?

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

javascript - jQuery data() は未定義を返し、attr() は整数を返します

次のコードがあります。

最初のアラートは を返しますundefinedが、2 番目のアラートは整数 を返します3

-- デモを見る --

私はjQueryバージョン1.7.2を使用しています(dataバージョン1.4で追加されたと思います)

どうしてこれなの?data()正しい値を返さない場合は、まったく使用する必要がありますか?

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

google-chrome - 送信ボタンを無効にすると、chrome/IE8 でリクエストが停止する

3-4 入力フィールドと送信ボタンを備えた単純なフォームがあります。

実装する機能: 送信ボタンをクリックすると、送信ボタンが無効になり、他のボタンをクリックできないようにする必要があります。ボタンを隠すことができません。

jquery/javascriptを使用して送信ボタンを無効にしているため、リクエストも無効になり、フォームがCHROME/IE8に投稿されませんでした。

解決策はありますか?

編集:

コード:

$('#submit').attr('disabled', true); OR $('#submit').prop('disabled', true);// for IE

私も試し$('#submit').attr('disabled', 'disabled');ましたが、同じ結果です。

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

jquery - jquery:.attr()は子要素に対して失敗します

私はこれを見つめて夢中になります。要素の属性を変更する必要があります。これは、以前に何度も行ったことです。しかし、それは失敗します。今では、jqueryに属性を表示させることさえできません。find()によって返されるものと関係がありますか?

最初のアラートは要素を正しく識別します:Object HTMLImageElement

2番目のアラートは、new_photo_divのクラスを正しく示します。

3番目のアラートは失敗します。アラートはありません。

私はそれが言うべきだと思います:写真

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

jquery - 画像の変更に関するjQueryプログレスバー.attr('src')

HTMLで次のように宣言された画像があります。

jQueryを使用して画像を変更しています:

ここで、画像が読み込まれている間(つまり、新しいsrc画像がjQueryを介して読み込まれている間)に進行状況バーのパーセンテージを表示したいと思います。これはどのように達成できますか?jQueryプログレスバーを使用して実行できますか?

注:画像はすでにサーバーにあり、ロードする前にPHPスクリプトを使用して画像サイズを取得できます。

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

jquery - jQuery。$(' ')はどういう意味ですか?

重複の可能性:
$(“< div />”).text(message)のセレクター構文はどういう意味ですか

検索しましたが、これに関する情報が見つかりませんでした...jQueryリファレンスを含む...

$('<img/>')jQueryではどういう意味ですか?私$('img')だけに精通しています。

私はこの記事でこのコードに出くわしました:http: //tympanus.net/codrops/2010/11/16/hover-slide-effect/

しかし、コードでは、一方を他方に置き換えると機能しなくなるので、同じではないと思います。

また、コードの最後の部分:

それはなんのためですか?冗長に見えますが、削除しても失敗します。誰かがこれについて詳しく説明できますか?

ありがとう

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

javascript - リンクURLに何かを追加するためのよりクリーンな方法は何ですか?

私はこれまでにこのコードを持っていますが、機能していません:

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

jquery-selectors - IE8 がこれらの属性を見つけられないのはなぜですか?

IE 9 などではアラートが表示され、予想どおりの動作が行われますが、IE 8 ではそのような運はありません。何が原因でしょうか?

フィドルの例

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

jquery-selectors - セレクターで属性を使用するための JQuery ワイルドカード

私はこのトピックを広範囲に調査してきましたが、私がやりたいことにワイルドカードがないと仮定する前に、最後の手段として尋ねています。

ドキュメントからすべてのテキスト入力要素を取り出して配列に追加する必要があります。ただし、id を持つ入力要素のみを追加したいです。

$(#\S*) などの ID セレクターを使用するときに \S* ワイルドカードを使用できることはわかっていますが、テキスト タイプのみで結果をフィルター処理する必要があるため、これを使用することはできません。属性。

私は現在これを持っています:

これは私が望むように機能しますが、「a」で始まるテキスト入力要素のみが返されます。何でも「id」を持つすべてのテキスト入力要素を取得したい。私は使用できません:

JQuery属性セレクターのSQLで * に相当するものを探しているだけだと思います。そのようなことはありませんか、それともこの問題に間違った方法でアプローチしているだけですか?