Это jsp
находится внутри iframe
, который генерируется динамически,JQuery - как получить текст DIV внутри фрейма
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!-- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath() %>/css/chat.css">
<title>Heart JSP page</title>
</head>
<body>
<div id="messageArea" class="divBorder">
<% String intxnId = request.getParameter("intxnId"); %>
Chat Interaction id is : ?<%= intxnId%>
</div>
<div id="enterMessage" class="divBorder">
Your message Area
</div>
</body>
</html>
Мои iframe
и его id
генерируется dynamically.Inside в Iframe Я вставил выше JSP страницы.
Теперь мне нужно получить текстовое значение div с id=messageArea
в jsp, используя jquery.
Я использовал,
var intxnId = `ch54p3443`;
var sss = $("#ch"+intxnId).contents().find("#messageArea").text();
alert("sss : "+sss);
$("#ch"+intxnId)
будет мой селектор IFrame.
Но переменной не присвоено значение sss
.
это iframe в том же домене? ваша консоль javascript выдает предупреждение? – Alex
http://stackoverflow.com/questions/4326152/how-to-get-text-from-a-div-in-an-iframe-with-jquery – Sergio
@Alex Он не делает никаких ошибок. –