0

次の構造のHTMLドキュメントがあります

<html>
<head>...</head>
<body>
Some text
<iframe name="frame2" id="frame2">
#document
<html>
<head>...</head>
<body>
<table>
<tr>
<td>Inner Text</td>
</tr>
</table>
</body>
</html>
</iframe>
</body>
</html>

<td>jQueryセレクターを使用してiframe2からタグを選択し、その内部テキストを取得するにはどうすればよいですか?内部の#document構造からタグを選択するにはどうすればよいですか?私の中に1つのチップを入れることはできますか?

4

2 に答える 2

1

最初に iframe のドキュメントが必要です

var iframe_document = $("iframe").get(0).contentWindow.document;

通常どおりjqueryを使用するよりも

$("td",iframe_document)...
于 2012-12-27T12:27:41.240 に答える
0

次の jquery 構文で td 要素を取得できます。

$("#frame2").contents().find("td").text()

または純粋なJavaScriptを使用する:

var myIFrame = document.getElementById("frame2");
var content = myIFrame.contentWindow.document.body.table.tr.td.innerText;
于 2012-12-27T12:26:26.457 に答える