我有一个包含 html 元素的变量:
alert(aData[3]);
给我:
BLA BLA BLA
<div style="display: none">
<table>....</table>
</div>
我试图找出如何通过 jQuery 从变量 aData[3]
中获取 div 标签内的内容。我尝试了各种方法:
elem = $(aData[3]).find("div");
alert(elem.html());
// OR
elem = $(aData[3]).find("div");
alert(elem[0].html());
// OR
elem = $(aData[3]).find("div");
alert($(elem[0]).html());
// OR
elem = $(aData[3], 'div');
alert(elem.html());
无法让其中任何一个工作。如何正确的版本? :( 非常感谢
最佳答案
find
查找 jQuery 对象中元素的后代,但 div
是 HTML 中的最高级别元素(它不是任何事物的后代)。
只是不要使用find
。
elem = $(aData[3]);
alert(elem.html());
关于javascript - jQuery:从变量内的 HTML 代码获取内部 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22956708/