【发布时间】:2012-08-12 18:14:58
【问题描述】:
这里需要一些关于 jquery 的帮助。我有一个要复制到文本文件的 div。这个 div 有一个类,在这个 div 里面,还有一些其他的 div 和一些其他的元素,但没有一个与主 div 具有相同的 .class。我不确定我是否能够使用 .clone() 所以我需要的是这样的:
$('.myClass').misteriousCopyFunction('toTextFile');
//as i said, i'm not sure about this.
我的 html 看起来像这样
...
<div class="myClass">
*lots of stuff*
*lots of stuff*
*lots of stuff*
</div>
...
它只是一小段 Html 代码,用于输出到当前文件夹中的新文件。 对不起,如果我说了一些愚蠢的话=P
【问题讨论】:
-
你不能只用 jQuery 做到这一点。您需要通过 ajax 将数据发送到一些将生成文件的服务器端解决方案。
-
至于选择 div 中的所有内容,$('.myClass').html() 将为您提供所需的内容,而不管 .myClass 中的内容。
-
出于安全原因,浏览器中的 JavaScript 无法访问您的文件系统。您需要在客户端执行此操作。如果你想使用 JS,那么 NodeJS 就是你所需要的,或者 PHP、Ruby、Python 以及一些 AJAX 魔法。
-
如果你想获取包含 html 标签的 div 内容的副本,请使用 jQuery 方法
html()。如果您只想要该 div 中的文本,text()将适合您。 -
它应该在客户端,我忘了说。感谢您的回答:)