在$ .get函数之后我有一个javascript/jQuery块作为回调:
function myCallBack(data, textStatus) {
var text1 = $(data).html();
document.write(text1);
}
Run Code Online (Sandbox Code Playgroud)
数据包含html数据确定.我想剥离html并只将内部html转换为text1变量.由于某种原因,它不起作用.Firebug有点"崩溃"执行行'var text1 = ...'
编辑:
我的数据变量包含:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "w3.org/TR/xhtml1/…;\r\n\r\n<html xmlns="w3.org/1999/xhtml">;\r\n
<head>\r\n
<title></title>\r\n
</head>\r\n
<body>\r\n Testing...\r\n</body>\r\n
</html>\r\n
Run Code Online (Sandbox Code Playgroud)
我想解析身体标签之间的部分.
你的意思是你想要内在的文字?
var text1 = $(data).text();
Run Code Online (Sandbox Code Playgroud)
[更新]
试试这个正则表达式:
var bodyText = new RegExp(/<body[^>]*>([\S\s]*?)<\/body>/).exec(data)[1];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7606 次 |
| 最近记录: |