我想在一些修改后将从字符串创建的 html 元素转换回字符串。但我得到的是一个空字符串。
$('<iframe width="854" height="480" src="http://www.youtube.com/embed/gYKqrjq5IjU?feature=oembed" frameborder="0" allowfullscreen></iframe>').html();
我怎样才能用另一种方式做到这一点?
最佳答案
你可以这样做:
var $html = $('<iframe width="854" height="480" src="http://www.youtube.com/embed/gYKqrjq5IjU?feature=oembed" frameborder="0" allowfullscreen></iframe>');
var str = $html.prop('outerHTML');
console.log(str);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
关于javascript - 在 JavaScript/JQuery 中将 HTML 元素转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19812510/