我有一个包含textarea的iframe,如下:
<html>
<body>
<form id="form1">
<div>
<textarea id="area1" rows="15"></textarea>
</div>
</form>
</body>
</html>
我想获取父页面中文本区域的文本。我已经尝试了以下代码:
var text = $('#frame1').contents().find('#area1').val();
但是返回的是一个空字符串。然而,如果我在<textarea>标签中放置一个值,则可以成功返回该值:
<textarea id="area1" rows="15">something</textarea>
如何从包含iframe的页面中获取textarea的值?
var text = $('#frame1').contents().find('#area1').text();
,否则您需要调试并添加监视器并尝试各种操作... - Pierre