[解決済み] jQuery iframe の src 属性を強制的に設定する。
2023-04-24 03:14:38
質問
メインページ(実際にはJSP)の中にiframeがあり、次のようになっています。
<iframe name="abc_frame" id="abc_frame" src="about:blank" frameborder="0" scrolling="no"></iframe>
現在、メインページ (JSP を介して動的にレンダリングされる) には複数のリンクがあり、src に何らかの URL を設定しようとすることができます...
今私の質問は、jQuery(live()かもしれません)を使用して、abc_frameの"src"属性が常にいくつかの特定の値(例えば"somefixedURL")になるように、それをオーバーライドできるのでしょうか?
リンクはJavaコードによって完全に動的に作成されるため、クリックをキャプチャすることができず、iframeのsrcを上書きしようとしています。
どのように解決するのですか?
使用方法 attr
$('#abc_frame').attr('src', url)
このようにして、すべてのHTMLタグの属性を取得し、設定することができます。なお、この他に
.prop()
. 参照
.prop() vs .attr()
をご覧ください。短いバージョンでは
.attr()
は HTML のソースコードに書かれているとおりの属性に使用され
.prop()
は DOM 要素に付けられた全ての JavaScript のために使われます。
関連
-
[解決済み] jQueryでチェックボックスに "checked "を設定する
-
[解決済み] jQueryの「exists」関数はありますか?
-
[解決済み] jQueryを使用してハイパーリンクのhref属性を変更する方法
-
[解決済み] jQueryでクッキーを設定/解除するにはどうすればよいですか?
-
[解決済み] jQueryでdata属性で要素を選択する
-
[解決済み] jQuery データ属性の値に基づいて要素を検索する方法は?
-
[解決済み] jQuery/JavaScript:iframeのコンテンツにアクセスする
-
[解決済み】JavaScriptの関数にデフォルトのパラメータ値を設定する
-
[解決済み】ページロード時にJavaScriptの関数を呼び出すにはどうすればよいですか?
-
[解決済み] [Solved] iFrame src change event detection?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] .prop() vs .attr()
-
[解決済み] 文字列が空白であるかどうかをチェックする
-
[解決済み] 兄弟ノードを選択する方法はありますか?
-
[解決済み] javascript includes() 大文字小文字を区別しない
-
[解決済み] AngularJS - ngRepeatフィルタリングされた結果の参照を取得する方法
-
[解決済み] TypeScriptプロジェクトで既存のC#クラス定義を再利用する方法
-
[解決済み] JavaScriptでjson-objectのキーを取得する [重複].
-
[解決済み] Chromeのwebkitインスペクタで「Unsafe JavaScript attempt to access frame with URL...」というエラーが継続的に発生する。
-
[解決済み] JavaScriptのArray.sort()メソッドでシャッフルするのは正しいのか?
-
[解決済み] jQueryのバージョン1、バージョン2、バージョン3の違いは何ですか?[クローズド]