問題タブ [prop]

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

javascript - .prop() と .attr()

したがって、 jQuery 1.6には新しい機能がありますprop()

またはこの場合、彼らは同じことをしますか?

そして、使用に切り替える必要がある場合、1.6 に切り替えるとprop()古い呼び出しはすべて壊れますか?attr()

アップデート

(このフィドルも参照してください: http://jsfiddle.net/maniator/JpUF2/ )

コンソールはgetAttributeを文字列として、 を文字列として記録しますattrが、 をpropとして記録しCSSStyleDeclarationます。そして、それは将来の私のコーディングにどのように影響しますか?

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

jquery - divのタイトルのjQuery1.6prop()

重複の可能性:
.prop()と.attr()

することの違いは何ですか

prop()attr()div属性の場合と同じように動作するようです。これについては1.6のドキュメントを読みましたが、まだ少し混乱しています。

これは、.prop()と.attr()の正確な重複ではありません。この投稿は質問に答えていません。閉じないでください。

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

jquery - バージョン 1.6 での jquery 属性の動作

ここにページを作りまし

バージョン1.5で問題なく動作していました

現在、1.6 imでfirebugでこのエラーが発生しています

クロムでもほぼ同じ

どのように修正するのですか?? jquery 1.6 api http://api.jquery.com/prop/のように、すべてを prop に変更する必要がありますか ?

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

jquery - jQuery .prop()の互換性

.prop()メソッドが(互換性の理由で)含まれている現在のjQueryに存在するかどうかを次の方法でテストしようとしています。

ドキュメントから理解できるように、上記の条件はtrueのためでjQuery >= 1.6あり、falseのためであると私は期待しますjQuery < 1.6

とにかく、これをjsfiddleでテストすると、次のようになります。

typeof $.prop === 'function'は:

  • trueいつjQuery >= 1.6
  • falseいつjQuery < 1.6 and jQuery > 1.3
  • trueいつjQuery <= 1.3

これは、上記の結果を提供する非常に単純なスクリプトです(jQueryのバージョンを切り替えるだけで、私が説明した内容を確認できます)。

.prop()これをjQuery、つまり1.3で使用しようとすると、.prop is not a functionエラーが発生します。同じ問題がjsfiddleの外部でもテストされています。そのような振る舞いは正常ですか?利用可能かどうかを本当にテストするにはどうすればよい.prop()ですか?

ありがとう

0 投票する
7 に答える
31467 参照

javascript - jqueryでimg srcを変更する

私が持っているhtml構造は次のようなものです:

ファイル名をfile#-128x79.jpg から file#-896x277.jpg変更しようとしています。

動的に生成されたファイル名を取得して、src の変更を検索および置換する方法がわかりません。

src全体を「none」に置き換えて、これまでのところ正しいことを確認する方法を見つけましたが、残りの方法がわかりません。

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

jquery - jQuery .prop( "disabled"、false)がChromeで機能しない

.prop( "disabled"、false)に問題があり、OperaとFirefoxでは正常に動作しますが、IEとchromeでは動作しません。

実はそれはインビネーションフォームで、このような送信ボタンを作成します

そしてここにcssがあります

ボタンが無効になっていてクリックできないことがわかるように、ボタンを削除して無効にした後、最初に名前とメールを入力してメールを送信する必要があります。このimの書き込みコードは次のとおりです:http: //pastebin.com/8u23G90b

しかし、ここで何かが間違っています。ChromeとIEが無効になっている場合、ボタンから削除されることはありません。imもjquery1.7.1をロードします。

ps私の英語でごめんなさい

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

javascript - JavaScriptを使用したユーザーエージェントの取得

ユーザーのユーザーエージェントを取得して属性にプロップできるスクリプトを取得したいと思います。

ウェブサイトの問題に関するお問い合わせフォームを作成していますが、通常、ユーザーが使用しているブラウザを知る必要があります。ユーザーエージェント文字列を検出し、それを入力要素の値として支持するにはどうすればよいですか。

私のHTMLは次のようになります。

ユーザーエージェントをvalue属性として追加して、次のようにします。

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

jquery - jquery : 選択したオプションを「強制」して、選択リストのプレースホルダー「読み込み中」を置き換えます

リストが Flickr からタイトルをロードしているときに、リストに「ロード中」のメッセージを表示したいと考えています。

私は単一を作成しました<option>

そしてjqueryを使った私の機能:

しかし、タイトルがロードされた後、インデックス 1 のオプションを「選択」することはできません。これを機能させる方法を知っていますか?

ありがとう

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

javascript - JQuery 無効化ボタン

私は最初から簡単なページネーションを作成しますが、それはある程度機能しますが、過去30分間、次のように最後のページで次および/または前のボタンを無効にしようとしました:(これは次のボタン用です)

これが私のコードです。試してみて、自分の何が悪いのかを確認してください。

http://jsfiddle.net/Utr6v/25/

次をクリックすると、行き過ぎて戻ってこない

何が問題なのか正確にはわかりませんが、事前に感謝します。コードをコピーしたときに、JSFiddle がコードをごちゃ混ぜにしてしまいました。

-マイク

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

javascript - デフォルトの選択値を変更するOption Prop - Jquery

したがって、選択リストがあり、デフォルト値が変更されていない場合は---、フォーム false に戻ります。ほぼ検証目的のため、彼らがタイトルを選んだことはわかっています. 問題は、何らかの理由prop()でデフォルト値を一番下の値に変更していることです。これが起こらないようにする方法はありますか?JSFiddle は次のとおりです。

JSFiddle リンク

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

HTML

<strong>JS

<strong>編集

attr() に変更して、それが役立つかどうかを確認しようとしましたが、同じ問題が発生します:(