jquery - 如何在 jQuery 中将数据加载到变量而不是选择器中?

标签 jquery variables load selector

我在使用 jQuery 中的 load 方法将数据从 url 加载到变量而不是选择器中时遇到一些问题。

所以我的代码是这样的:

$('#test').load('http://url #searchedID');

因此,这将从 url 加载一些字符串,其中 html 选择器具有 id = searchedID,例如“这是字符串”,然后它将将此字符串显示到 html 选择器中,其中 id = test。

我的问题是:如何将我的案例中的数据(来自:#searchedID)加载到选择器中,其中 id = test 到变量中。像这样的事情:

var loadHereData = load('url, #searchedID');

但这并不正确!

非常感谢您的建议。

最佳答案

您可以$.get页面并搜索所需的元素并像这样存储它

var myContent;
$.get("http://jsbin.com/ficoniniwo/1.html", function(data) {
  var tempData = $('<output>').append($.parseHTML(data)).find('h1');
  myContent = tempData.html();
}, 'text');

这是一个Demo

从1.html接收到的html通过$.parsehtml转换为jquery对象然后我将其附加以便我可以在其中进行搜索。

希望这有帮助。

关于jquery - 如何在 jQuery 中将数据加载到变量而不是选择器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28967633/

相关文章:

PHP - 如果变量不为空,则回显一些 html 代码

coldfusion - 如何在 ColdFusion 中设置服务器范围的变量

perl - "$<"& "$>"在 Perl 中是什么意思

c++ - 如何在同一系统中运行两个使用不同 gcc 版本生成的可执行文件

javascript - 如何在复选框更改事件上查找 div 而不是在 jquery 选择器中硬编码 div id?

javascript - jQuery Accordion 在移动滚动上崩溃

seo - 延迟 'lazy' 加载 YouTube 视频内容和 SEO 效果

python - 加载 tfrecord 文件时出现 InvalidArgumentError

jquery - oncontextmenu 不会阻止我右键单击时出现浏览器的上下文菜单

javascript - JScrollPane 不会滚动整个 div? -- JScrollPane 不会随 div 在窗口调整大小时动态移动