需要帮助将jQuery对象转换回字符串
Need help turning a jQuery object back into a string
(我是新来的。请耐心等待。)我有一个jquery对象,需要转换回html才能使用。我正在做的是使用jQuery的get来获取本地文件的HTMLDOM。然后返回的数据被制作成一个对象,我对它进行了一些调整(比如更改hrefs等)
$.get(imagePath+"bloghome.aspx",函数(数据){var pageHtml=$(数据);pageHtml.fund('a').each(function(){var longHref=$(this).attr('ref');var tmp=longHref.lastIndexOf('ID=');var id=longHref.substring(tmp+3)+'.htm';var newHref=imagePath.contat(id);$(this).attr('ref',newHref);});});
对象在第二行中创建,然后我更改hrefs。我现在需要的是将该对象转换回字符串,以便将其写入文件。
我正在使用PhoneGap,但任何帮助都将不胜感激,因为我被难住了
您可以使用pageHtml[0].outerHTML
:执行此操作
$.get(imagePath + "bloghome.aspx", function (data) {
var pageHtml = $(data);
pageHtml.find('a').each(function () {
var longHref = $(this).attr('href');
var tmp = longHref.lastIndexOf('ID=');
var id = longHref.substring(tmp + 3) + '.htm';
var newHref = imagePath.concat(id);
$(this).attr('href', newHref);
var htmlString = pageHtml[0].outerHTML; //<-- Here
});
});
来自http://api.jquery.com/html/
console.log(pageHtml.html());
你能做吗
pageHtml.html();
编辑:使用这个只会给你主要包装元素内部的内容,如果你想要整个东西,你可以使用:
pageHtml[0].outerHTML;
相反。
相关文章:
- 如何使用JQuery在Javascript中转换字符串中的HTML元素
- 将JSON插入MongoDB中,自动转换字符串中的日期
- 以点表示法转换字符串以获取对象引用
- 在 JavaScript 中转换字符串 11/28/2014 11:00 AM 到现在
- 为什么在主干的字符串数组中转换字符串数组
- 如何简单地转换字符串
- AngularJS如何转换字符串“;yyyyMMdd”;迄今为止
- 如何防止htmlspecialchar(PHP)转换字符串中的整数
- 刷新Aurelia中的i18n转换字符串插值
- 发布时禁用转换字符串
- 转换字符串货币
- 在javascript ajax调用中转换字符串到数组
- 转换字符串包含时间到24小时的时间,我可以做数学与- jQuery
- IE javascript引擎在转换字符串到日期时呈现NaN
- 如何转换字符串“a,b,c,d……”成a.b (c, d . .);来执行
- 如何在javascript中转换字符串到日期格式
- 如何在嵌套数组中转换字符串数组
- 在javascript中转换字符串日期
- 转换字符串在印度格式的javascript
- Javascript转换字符串到数组的对象