0

DOM内のURLで画像を検索し、画像の下に小さなフォームを挿入する方法を見つけようとしています。URLでページ上の画像を見つけるというアイデアと、画像のすぐ下にデータを配置する方法を理解するのに助けが必要です。派手なものである必要はありません。

4

3 に答える 3

1

jQueryで非常に簡単に行うことができます:

$('img:not([src="imageNameHere.png"])');

次の行を頭に入れてください

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
于 2012-10-12T17:13:19.050 に答える
1

jqueryを使用すると、非常に簡単です。

$('img[src=/url/to/image]')

標準のJSを使用すると、次のような問題が発生します。

imgs = document.getElementsByTagName('img');
for (i = 0; i < imgs.length; i++) {
   if (imgs.src == '/usr/to/image') {
      ...
   }
}
于 2012-10-12T17:13:23.153 に答える
1

Attributeequalsセレクターを使用できます。

http://api.jquery.com/attribute-equals-selector/

したがって、次のようなものです。

$("img[src='Your URL']")

次にフォームを追加するには、Appendメソッドを使用できます

http://api.jquery.com/append/

したがって、次のようなものです。

$("img[src='Your URL']").append("your HTML");

編集:

実例のJSフィドルを参照してください:http: //jsfiddle.net/2RDJU/1/

HTMLをimgタグに挿入できないため、実際には追加ではなくafter() http://api.jquery.com/after/を使用しました。

于 2012-10-12T17:13:39.943 に答える