是否可以使用jQuery来读取/解析一系列有效的HTML,以便您可以在其上使用jQuery方法,例如.val()或.html()?
以下内容对我不起作用。我试过.html()和.val()。
html = $.parseHTML('<div id="one">blah</div><div id="two">blurp</div>');
console.log ($(html).find('#one').text());
答案 0 :(得分:5)
无需在HTML字符串上使用parseHTML
。
将其包装在jQuery对象中并使用方法。
var html = $('<div id="one">blah</div><div id="two">blurp</div>').filter('#one').html();
document.write(html);
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;