gpt4 book ai didi

javascript - 在后台操作 'temporary dom'

转载 作者:行者123 更新时间:2023-11-29 18:30:46 27 4
gpt4 key购买 nike

这个问题有点棘手。我正在使用将结果插入 DOM 的第三方库。

示例:

$('#puthere').thirdpartyplugin();

这将调用 thirdpartyplugin 并操作 HTML 元素 #puthere 的结果。

我的问题是,如何将结果输出到 JavaScript 变量而不是 DOM 元素?

var plainOutput =  $.thirdpartyplugin();  alert(plainOutput);

我不想操纵用户可见的 HTML 元素。我只想调用 alert(plainOutput) 结果。

最佳答案

创建一个临时元素:

var $out = $('<div />');
$out.thirdpartyplugin();
alert($out.html()): // or .text();

这可能有效也可能无效,具体取决于插件的作用。

如果插件遵守规则并支持方法链,您还可以:

var $out = $('<div />').thirdpartyplugin().html();

关于javascript - 在后台操作 'temporary dom',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8688759/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com