Jquery选择器数据在变量中检索,在另一个不同的页面中

时间:2010-02-24 08:28:27

标签: javascript jquery

我们如何使用Jquery读取不同页面上变量中的某些页面内容?例如,如果我们想将div.tag1从一个页面读入另一个页面但是在一个变量中(即我不想将其加载到页面中但操纵它以便将其存储在变量中)

例如:file1.html有(比方说)

<div class="tag1"> Hello world </div>
<div class="tag2"> Hello Boys </div>
<div class="tag3"> Hello Girls </div>

现在我希望page2有一个Jquery脚本,它将div.tag1的内容存储在一个变量中。

这就是我在file2.html中所需要的: //无需将其加载到任何页面,即不使用加载。

<script type="text/javascript">
var filename = "file1.html";
var myData = // Code to retrieve div.tag1 from file1.html( ie filename)
document.write(myData); // for the time being.. later it will go in Database.

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

最简单的解决方案是在新创建的元素上使用load(隐藏元素也可以使用):

var content = $("<div />").load("/page.html div.tag1",
   function(){ // callback
       alert(content.text());
   });