問題タブ [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 投票する
1 に答える
497 参照

jquery - jqueryで写真をdivにロードしてからフェードイン

ギャラリーを作成しようとしています。画像を div にロードしようとしています。ロードが完了したら、それをフェードさせますが、うまくいきません。display:none を削除すると、画像が div に読み込まれます。正しく機能していないのは、fadeIn 関数です。これについて私が得ることができるどんな助けも素晴らしいでしょう、ありがとう。

これはjsです:

これはボタンのあるコンテナです:

これは私がロードしているコンテナです:

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

javascript - jQuery属性と小道具、小道具のリストはありますか?

これは重複した質問ではありません。より良い/速い/正しいが使用するattrか使用するかを決定するだけで済みますprop。最も簡単で信頼できる方法は、リストにチェックインすることです。「より良いものを使用する要素名prop(name)のリストおよび/またはより良いものを使用するリストattr(name)」.

PS: jQuery 1.9+ を使用していますattr()が、これは非推奨の方法ではないと思います。

決定の例( LISTに答えがある場合):

  • $(x).prop('id')またはによってID値を取得する方が良い$(x).attr('id')ですか?
  • でタイトルを変更する方が良いです$(x).prop('title','BLABLA')$(x).attr('title','BLABLA')
  • 使えます$(x).attr('selectedIndex')か?
  • 「クロスブラウザの一貫性」でリスクがあるプロパティ名は何ですか?
  • 場合によっては (Microsoft-IE p.ex. を使用)$(x).attr('name')$(x).prop('name')が異なるものを返す場合がありますか?

おそらく、完全なリストは必要なく、jQuery に何らかの違いやリスクをもたらすもののリストだけが必要です。

終了後に編集:この編集された質問テキストを受け入れるには、下の [再開]リンクをクリックしてください。

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

jquery - ID FILTER に一致する Jquery チェックボックス

私はこれに7日間取り組んできましたが、成功していないので、質問を間違っていると思います. だから私がやろうとしているのは、0 であるクリック要素インデックスに対応するボックスをチェックすることです。INDEX 0 ではなく、NUMBER ZERO です。インデックスを除いて、同一のコードのスニペットが 4 つあります。クリック数がほとんどゼロである場合がありますが、これは重要なことです。ゼロのクリックと同じようにインデックスが付けられたチェックボックスが必要です。これは私が試したものです:

これにより、すべてのボックスがチェックされます。

私も試してみました

どちらも allZeros インデックスを使用し、その数のボックスをチェックします。たとえば、この例では 3 つの allZeros があるため、最初の 3 つをチェックボックスに入れますが、最初の 2 つの ZEROS をチェックボックスに入れ、6 回クリックしたものをスキップし、3 つ目の ZERO をチェックボックスに入れる必要があります。

ここでページを確認できます: http://www.zyngapokerchipsfree.com/ページ には 60 から 70 の項目があります。これがより明確になることを願っています。ご協力いただきありがとうございます。

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

jquery - jQuery 1.9+ attr()メソッドが非推奨にならないのはなぜですか?

jQuery1.9 +ソフトウェア開発者であるattr()私は、日常業務でのメソッドの使用を「非推奨」にすることができますか?


多くの質問で示されているように、

「attrを使用するか、propを使用するか」については多くの混乱があります。、そして、私の(開発者の)観点から、attr()メソッドのすべての使用について、prop代わりに次を使用できます:

  1. 下位互換性:新しいソフトウェアのコーディングにはこれは必要ありません。
  2. パフォーマンスジョンは、「。attr()メソッドを介したプロパティへのアクセスは、.prop()を介した直接アクセスよりもわずかに遅くなります」と述べています。
  3. 属性値の変更prop(name,newvalue):メソッドによってすべてを変更できます。
  4. 属性の削除removeProp(name):メソッドによってすべてを削除できます。
  5. HTML属性値を確認してください:ブラウザはDOMを使用し、すべてのHTMLはDOMに変換され、DOMが影響を受ける場合は、attr(name)メソッドも影響を受けます。小道具の「強いタイプ」について:「html文字列値」よりも優れています(例:「チェック済み」とtrue)。
  6. 属性が「HTML元のコード」 で定義されているかどうかを確認attrします(ブラウザのメソッドが未定義を返すと仮定します)...まあ、ソフトウェアの一部でこれが必要ですか? フォームでは、「。val()メソッドは、フォームの値を取得または設定するための推奨されるjQueryの方法です」
  7. ブラウザー間の一貫性:両方(attrだけでなく)は一貫性のあるメソッドです。(そうですか??)。

したがって、現時点(2013年)では、 attr新しいjQueryコードを開発するときにメソッドを使用する正当な理由はわかりません...しかし、これは言い換えれば、質問です。私の中でメソッドを使用する正当な理由があります 。attr日々のタスク?

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

jquery - jqueryは関数からdivを除外します

すべてのチェックボックスをオフにするjqueryがあり、1つがチェックされると、他のすべてのチェックボックスがオフになります。これからいくつかのチェックボックスがあるページのdivを除外したいです!

除外するdivにはclass="addon"があります。

または、ページ上のすべてのチェックボックスではなく、クラス名notaddon..のdiv内のチェックボックスにのみ上記のコードを適用するにはどうすればよいですか????

(編集:私は実際に質問をぶち壊しましたが、ロジャーは私がロジャーにチェックを与えたという意味ではなく、私が求めたものを正確に私に与えました!私が間違った質問をしたことに気付いたのはプラティックの応答を見るまででした!ある程度のクレジットを取得する必要があります。)

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

jquery - JqueryチェックボックスのターゲットIDは1つだけです


上記のコードは素晴らしいです!! 最初にすべてのチェックボックスを「オフ」にし、次に「1つの」チェックボックスのみを一度にチェックできるようにします。

しかし...私はそれが下の3つのチェックボックスだけに影響を与える必要があります!ページのすべてのチェックボックスではありません!!! IDのco33、co34、co35だけをターゲットにする方法がわからないと思います。

その後!!!...これらのいずれかがチェックされている場合、この4番目のチェックボックスもチェックされます!! 上記の3つのうちどれもチェックされていない場合、これもチェックされていません!

正しく出てきたことを願っています..htmlが自動的に作成されるので、すべてのIDを同じにすることもクラスを追加することもできないので、ID名でターゲットにできるかどうかを確認しています..率直に言って、作成できるだけでも3つのチェックボックスだけを有効にするために最初に投稿されたコードは素晴らしいでしょう。3つのうちの1つがチェックされている場合に4番目のチェックボックスをチェックするのはボーナスです!

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

jquery - asp:CheckBox を無効にしようとすると、.prop、.attr が機能しない

asp:checkbox がたくさんあります。それらのほとんどは「制限付き」のクラスを持ち、それらはすべて clientIdMode='static' を持っています。id='other' の別のチェックボックスがあります。このボックスをクリックすると、class='restricted' のボックスが無効になります。問題は、Firefox や Chrome で動作しないことです。ネットで関連する質問をたくさん見つけましたが、本当の答えはありません。

.prop、.attr、("disabled", true)、および ("disabled", "disabled") の組み合わせを使用してみましたが、IE 以外では動作しません。

編集:ここにもいくつかのhtmlがあります:

そして、クリックすると他のものを無効にするチェックボックス:

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

jquery - jQueryでprop('tagName')の問題を取得する

仕事の目的でブックマークレットを作成しているときに遭遇した奇妙な設定に少し問題があります。ページ上のすべてのビデオ埋め込みを検索し、その情報を処理して、ギャラリー設定に挿入するJSONコードを生成できるようにする必要があります。問題は、データの処理に必要な情報を確実に取得できないことです。

まず、適切なitempropを使用してページ上のすべてのdivを見つけます

次に、$。each()を使用して処理を開始します

処理のためにthumbnailURLとcontentURLを取得できる必要があります。

.prop('tagName')がメタタグに含まれていないundefined場合でも返され続けます。このブックマークレットを実行する方法について誰かアイデアがありますか?itemprops

ブックマークレットとソースコードはこちらから入手できます

編集:言及されたので、先に進んで、余分なgifを取り除いたブックマークレットコードをここにダンプします

これはブックマークレットとして実行されることになっているので、サイトのどのページでも使用できます。Webページがロードされ、jQueryがロードされた後、手動で実行され、準備ができたら処理を開始します。問題を引き起こしていると思われる部分は

itempropsがメタタグにある場合は正常に機能しますが、

0アイテムを返します。.find('meta [itemprop = contentURL]、a [itemprop = contentURL]')を試しましたが、0個のアイテムも返されます。ホールドアップは本当にタグのように見えます、何かアイデアはありますか?

また、何か間違ったことをしている場合はお詫びします。Stackoverflowに投稿するのはこれが初めてで、ほとんどJavascriptとjQueryを独学で学んでいます。私は何が可能で、何ができるかを学ぶために最善を尽くしています。ご理解とご協力をよろしくお願いいたします。

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

jquery - Jquery Get longdesc Prop

画像からlongdescを取得する必要があります。

私が試してみました:

ただし、undefinedを返します。