0

本文内に多くのリンクがあり、iframe 内に多くのリンクがあるとします。

<div>
<a herf=xxxxxxx>...</a>
<a herf=xxxxxxx>...</a>
<a herf=xxxxxxx>...</a>
...
<a herf=xxxxxxx>...</a>
</div>
<iframe src=xxx>
<html>
<head>...</head>
<body>
<a herf=xxxxxxx>...</a>
<a herf=xxxxxxx>...</a>
<a herf=xxxxxxx>...</a>
...
<a herf=xxxxxxx>...</a>
</body>
</html>
</iframe>

jQueryですべてのリンクを選択し、iframe内のリンクを除外するにはどうすればよいですか?

ありがとう

4

2 に答える 2

0

iframe からもリンクを選択するかどうか$('a')はわかりません。現在のドキュメントからのみ選択すると思います。

class="acls"選択するそれぞれに a を追加して<a>から、jQuery で次を使用できます$('a.acls')

于 2012-09-23T16:49:03.510 に答える
0

iframe からではなく、div からのみリンクを取得する必要がある場合は、次を使用できます。

var links = $("div a");

リンクから URL を解析したい場合は、次のようにしてみてください。

var urls = [];
$("div a").each(function() { 
    urls.push($(this).attr('href'));

});

お役に立てば幸いです

于 2012-09-23T16:56:45.267 に答える