問題タブ [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.
javascript - .prop() と .attr()
したがって、 jQuery 1.6には新しい機能がありますprop()
。
またはこの場合、彼らは同じことをしますか?
そして、使用に切り替える必要がある場合、1.6 に切り替えるとprop()
古い呼び出しはすべて壊れますか?attr()
アップデート
(このフィドルも参照してください: http://jsfiddle.net/maniator/JpUF2/ )
コンソールはgetAttribute
を文字列として、 を文字列として記録しますattr
が、 をprop
として記録しCSSStyleDeclaration
ます。そして、それは将来の私のコーディングにどのように影響しますか?
jquery - divのタイトルのjQuery1.6prop()
重複の可能性:
.prop()と.attr()
することの違いは何ですか
と
prop()
attr()
div属性の場合と同じように動作するようです。これについては1.6のドキュメントを読みましたが、まだ少し混乱しています。
これは、.prop()と.attr()の正確な重複ではありません。この投稿は質問に答えていません。閉じないでください。
jquery - バージョン 1.6 での jquery 属性の動作
ここにページを作りました
バージョン1.5で問題なく動作していました
現在、1.6 imでfirebugでこのエラーが発生しています
クロムでもほぼ同じ
どのように修正するのですか?? jquery 1.6 api http://api.jquery.com/prop/のように、すべてを prop に変更する必要がありますか ?
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()
ですか?
ありがとう
javascript - jqueryでimg srcを変更する
私が持っているhtml構造は次のようなものです:
ファイル名をfile#-128x79.jpg から file#-896x277.jpgに変更しようとしています。
動的に生成されたファイル名を取得して、src の変更を検索および置換する方法がわかりません。
src全体を「none」に置き換えて、これまでのところ正しいことを確認する方法を見つけましたが、残りの方法がわかりません。
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私の英語でごめんなさい
javascript - JavaScriptを使用したユーザーエージェントの取得
ユーザーのユーザーエージェントを取得して属性にプロップできるスクリプトを取得したいと思います。
ウェブサイトの問題に関するお問い合わせフォームを作成していますが、通常、ユーザーが使用しているブラウザを知る必要があります。ユーザーエージェント文字列を検出し、それを入力要素の値として支持するにはどうすればよいですか。
私のHTMLは次のようになります。
ユーザーエージェントをvalue属性として追加して、次のようにします。
jquery - jquery : 選択したオプションを「強制」して、選択リストのプレースホルダー「読み込み中」を置き換えます
リストが Flickr からタイトルをロードしているときに、リストに「ロード中」のメッセージを表示したいと考えています。
私は単一を作成しました<option>
:
そしてjqueryを使った私の機能:
しかし、タイトルがロードされた後、インデックス 1 のオプションを「選択」することはできません。これを機能させる方法を知っていますか?
ありがとう
javascript - JQuery 無効化ボタン
私は最初から簡単なページネーションを作成しますが、それはある程度機能しますが、過去30分間、次のように最後のページで次および/または前のボタンを無効にしようとしました:(これは次のボタン用です)
これが私のコードです。試してみて、自分の何が悪いのかを確認してください。
次をクリックすると、行き過ぎて戻ってこない
何が問題なのか正確にはわかりませんが、事前に感謝します。コードをコピーしたときに、JSFiddle がコードをごちゃ混ぜにしてしまいました。
-マイク
javascript - デフォルトの選択値を変更するOption Prop - Jquery
したがって、選択リストがあり、デフォルト値が変更されていない場合は---
、フォーム false に戻ります。ほぼ検証目的のため、彼らがタイトルを選んだことはわかっています. 問題は、何らかの理由prop()
でデフォルト値を一番下の値に変更していることです。これが起こらないようにする方法はありますか?JSFiddle は次のとおりです。
コードは次のとおりです。
HTML
<strong>JS
<strong>編集
attr() に変更して、それが役立つかどうかを確認しようとしましたが、同じ問題が発生します:(