Javascript 在变量内部复制外部链接的html

Javascript 在变量内部复制外部链接的html,javascript,ajax,jquery,Javascript,Ajax,Jquery,这是我先前的问题: 我想从变量内部的外部页面获取并复制一些内容。 为了执行它,我使用jquery.get函数 // This code is adding to the div the content $('.result').html(data); 我想将内容保存在一个变量中,以便只获取我想要的信息 $.get('ajax/test.html', function(data) { // Add to the <div class="result"> th

这是我先前的问题:

我想从变量内部的外部页面获取并复制一些内容。 为了执行它,我使用jquery.get函数

// This code is adding to the div the content
$('.result').html(data);
我想将内容保存在一个变量中,以便只获取我想要的信息

   $.get('ajax/test.html', function(data) {
          // Add to the <div class="result"> the html of data
          $('.result').html(data);
          // I would like some thing like this
          var result = the html of data 
   });
$.get('ajax/test.html',函数(数据){
//将数据添加到html中
$('.result').html(数据);
//我想要这样的东西
var result=数据的html
});

感谢您的帮助

数据变量是您想要的实际HTML

$.get('ajax/test.html', function (data) {
    var result = data;
    alert(result);
});


如果您想在HTML数据上使用jquery,则必须将其转换为jquery对象

var htmlElement = $(result);
//can now do htmlElement.find(...

这里的问题/问题到底是什么?我想进入变量result内部,即数据的html代码:var result=.html(数据)<代码>数据是一个html字符串
var result
$之外。get
result=data
感谢astex,我想说的是,它不会将html转换成
结果
变量。@Bergi:当时很难说出他想要什么,我认为他的代码由于某种原因而浪费了正常工作的时间,并且他试图将HTML放入元素中。谢谢你的回答,但是,我仍然无法按照我想要的方式提取结果。变量框=新数组;$。get('ajax/test.html',function(data){var result=data.find('article').each(function(key,value){box.push(value);});$(“#相关的_项目”).gridalicious('append',box);}}+谢谢你的回答工作得很好谢谢