問題タブ [attr]
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.
jquery - JQueryで特定のsrcパスを持つ画像をターゲットにする方法
src ファイルを使用して以下の img をターゲットにするにはどうすればよいですか?
$('img[src=left1.gif]').hide();
動作しません
jquery - 関数変換へのjquery文字列
これは可能ですか?
jq
基本的に、任意のタグの属性を使用してonclick
、javascriptステートメントを呼び出すhtmlの場合と同じように機能させたいと思います。
ところで、jQuery.call()はデモンストレーション用であり、機能しません。
jquery - jQueryの親属性から数値を抽出する
「mylink」をクリックして、リンクを親タグから抽出された番号「123」に置き換えます。「.match(....」を正しく行っていないと思います。
jQuery:
html:
jquery - IE6はjQueryattr呼び出しで属性(idとname)を変更しません-何か提案はありますか?
IE6をダンプすること以外の提案...私はそれを制御することはできません:)
私がやろうとしていることの簡単な概要:選択した要素を持つフォームがあります。ユーザーがselectで特定のオプション(以下のコードのid type2)を選択すると、新しいselectを含むdiv構造が表示されます。phpを使用してdivのselectにデータを入力するため、新しいdiv構造とその子を既存の構造(id pdProgramDiv1)のクローンにします。選択が複製されたら、クローンのIDとdivの名前、およびその子ラベルを変更して、フォーム情報が送信phpスクリプトに渡されるため選択する必要があります。一意のIDがない場合は、クエリ文字列にシリアル化されますが、phpの$_POST配列には特定のIDの最後の値のみが含まれます。
Firefox sighで完全に機能し、IE6でIDと名前を変更できないコードを含めました。このコードは、一部のコードほど簡潔ではない場合があります。私はまだjQueryにかなり慣れていません。
私は周りを見回して、連鎖ではなく変数を使用し、オブジェクトリテラル(またはマップ)を使用するのではなくattrを個別に呼び出してみましたが、何も役に立ちません。すべてのバリエーションはFFで正常に機能しますが、IE6では喜びはありません。
これは既知の問題ですか、それとも誰かが変更を行う方法を教えてもらえますか?
これを機能させることができない場合は、すべての要素を作成して非表示にする必要があると思いますが、それはあまり良くないようです。
いつものようによろしくお願いします!
更新:解決済み
私のやり方の誤りを見つけてくれた人々に感謝します。問題を解決することになったコードを投稿したかったのです。以下の受け入れられた答えへの私のコメントで言ったように、修正は完全に理にかなっています。少し恥ずかしかったですが、見たことがありませんでしたが、時々新鮮な目が必要になります!唯一の変更は、select IDではなく子selectを選択し、divの名前attr割り当てを削除することです。これは、前述のように、何も実行しないためです。
jquery - jqueryを使用してドキュメントの奥深くでクリックされたIDを見つける
jquery の例のテキストを使用します。たとえば、HTML を考えてみましょう。
私を悩ませている一連の質問があります...
「ここをクリック」または「ハンドラーをトリガー」をクリックすると仮定します。
- attr(targetid_x,JSON.ID) を介して値を割り当てる場合、アラートを使用してその値を表示するにはどうすればよいですか? それは私を夢中にさせています!
- クリックされた特定の #tag を確認するにはどうすればよいですか? (質問1に関連する種類)。
これが Event Delegation で、または少なくともクラスなしで達成できるかどうかを確認したいと思います。
ハーフ!
jquery - 複数のクラスを持つ jQuery 要素: 1 つのクラスを var として格納する
次のように、標準化された表示/非表示要素システムを作成しようとしています。
オープナー クラスで div をクリックすると、ポップアップ クラスで div が表示されます。特定のページにいくつのオープナー/ポップアップの組み合わせがあるかわかりません。特定のページのどこにオープナーとポップアップが表示されるかわかりません。また、どのように表示されるかもわかりません。特定のオープナーが show() を呼び出す必要がある多くのポップアップ。オープナーとポップアップの両方が、jQuery で使用されるものよりも多くのクラスを持つことができなければなりません。
私がやりたいことは次のようなものです:
アイデアは、オープナーをクリックすると、オープナーのクラスから「popup_whatever」を除外し、それを openerTarget として保存するというものです。次に、class=popup と openerTarget を持つものはすべて表示されます。
jquery - 親IDを取得する
次のような要素がたくさんあります。
それらはすべてdroppablePというクラスを持っていますが、IDは明らかに異なります。ハッキングしているこのスクリプトのコードを考慮したいと思います。元のスクリプトには、これらの div のそれぞれに特定のセレクターがあるだけですが、コードは、親の id または関連する名前を持つ別の div のいずれかである id を除いて、すべて似ています。このdiv専用の元のコードは次のとおりです。
同じコードでそれらすべてを実行できるように因数分解する方法を次に示します。最終的にはチェーンも実行し、インライン スタイルを削除する可能性がありますが、最初に行うのは次のとおりです。
私が得るエラーは次のとおりです。
$(this).parent().attr("id")
未定義です
どうもありがとう。関連する質問を閲覧しましたが、それは私に最も近いものであり、親機能をまったく必要としないことがわかりました。私は一種の初心者なので、これがばかげた質問だとしても、あまり怒鳴らないでください。申し訳ありませんが、フォーマットでひどい時間を過ごしています
php - YouTube API、jQuery属性は要素属性を交換しません
JavaScript(jQuery)
HTML
ハイパーリンク
私が行ったことは、ユーザーチャンネルの動画用にYouTubeのAPIを解析したことです。
上記のハイパーリンクはphpで生成され、上記のJavaScript関数をトリガーし、ID「movie_url」と「embed_url」に含まれる属性からURLを交換することで、FFの場合と同じように機能しますが、IEでは.cssコマンドのみが実行されます。
私の推測では、IEは私がPARAMとEMBEDにIDを割り当てることを好まないでしょう。
jquery - これを変換して、複数 (20 以上) のインスタンスで動作するようにすることはできますか?
このコードをよくある質問に使用しています。画像をクリックするとボックスが開き、画像をクリックするとボックスが閉じます。クリックごとに画像が切り替わります。これまでのところ、これを変換して複数のセクションで動作させることはできませんでした。jquery や javascript については何も知りませんが、いくつかのプログラミングの概念は理解しています。私は運が悪いので4時間試してきました。あなたの助けが必要です!
jquery - jqueryを使用してオプションtitle="sample"を取得する方法
選択オプションのtitle属性に基づいて非表示フィールドを更新しようとしていますが、次のコードを試しましたが、機能しないようです。助けてくれてありがとう!