変更する 2 つの方法: 1. attr() を使用して属性値を変更します。構文は "$("img").attr({属性 1: "value"、属性 2: "value" です。 ...} );"。 2. prop() を使用して属性値を変更します。構文は「$("img").prop({属性 1: "値", 属性 2: "値"...});」です。
このチュートリアルの動作環境: Windows7 システム、jquery1.10.2 バージョン、Dell G3 コンピューター。
タグは、HTML ページ内の画像を定義します。
<img src="img/1.jpg" alt="多肉" width="200">
タグには、src と alt という 2 つの必須属性があります。 (img タグでサポートされている属性は以下で確認できます)
では、jquery を使用して img の属性値を変更するにはどうすればよいでしょうか? 次に、要素の属性を変更する 2 つの方法を紹介します。
方法 1: attr() を使用して属性値を変更する
変更構文:
//单个属性 $("img").attr("属性名","属性值"); //多个个属性 $("img").attr({属性1:"属性值",属性2:"属性值"....});
例: 幅と高さを変更する属性
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="js/jquery-1.10.2.min.js"></script> <script> $(document).ready(function() { $("button").click(function() { $("img").attr({width:"400",height":"320"}); }); }); </script> </head> <body> <img src="img/1.jpg" alt="多肉" width="200" style="max-width:90%"><br><br> <button>修改width和height属性值</button> </body> </html>
#方法 2: prop() を使用して属性値を変更する ##構文を変更します:
//单个属性 $("img").prop("属性名","属性值"); //多个个属性 $("img").prop({属性1:"属性值",属性2:"属性值"....});
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="js/jquery-1.10.2.min.js"></script> <script> $(document).ready(function() { $("button").click(function() { $("img").prop({src:"img/4.jpg",alt:"晚霞"}); }); }); </script> </head> <body> <img src="img/1.jpg" alt="多肉" width="300"><br><br> <button>修改src和alt属性</button> </body> </html>
#拡張知識: 設定できる属性
説明 | align | |
---|---|---|
底### 真ん中### 左### 右 |
HTML5はサポートされていません。 HTML 4.01 は非推奨になりました。 周囲のテキストに対して画像をどのように配置するかを指定します。 |
読み込み中熱心: すぐに読み込みます | Lazy: 遅延読み込み
alt |
text | |
画像の代替テキストを指定します。 | border | ピクセル |
HTML5 サポートされていません。 HTML 4.01 は非推奨になりました。 | 画像の周囲の境界線を指定します。 | クロスオリジン匿名 | use-credentials
height |
pixels | |
画像の高さを指定します。 | hspace | ピクセル |
HTML5 サポートされていません。 HTML 4.01 は非推奨になりました。 | 画像の左右の余白を指定します。 | ismapismap |
longdesc | URL | |
#HTML5 サポートされていません。 HTML 4.01 は非推奨になりました。 | 長い画像説明ドキュメントを含む URL を指します。#src | URL |
#usemap | #mapname | イメージをクライアント側のイメージ マップとして定義します。 |
vspace | ピクセル | |
width | pixels | 画像の幅を指定します。|
[推奨学習: jQuery ビデオ チュートリアル 、 | Web フロントエンド ビデオ] |
以上がjqueryでimgの属性値を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。