我的 javascript 代码中有一个包含 html 数据的变量名称值。我想获取 #myDiv 内表单特定 id 内的数据
var value="<div >
<p class="">Hi cname@gmail.com</p>
<br/>
<br/>
<br/>
<div id="myDiv">
sgdhsagdhagh
dhsajdgasj
cjzjcg
</div>
</div>"
谢谢
最佳答案
您应该创建一个 DOM 元素,然后遍历它并获取 html()
或 .text()
var value = '<div >\
<p class="">Hi cname@gmail.com</p>\
<br/>\
<br/>\
<div id="myDiv">\
sgdhsagdhagh\
dhsajdgasj\
cjzjcg\
</div>\
</div>';
alert($(value).find('#myDiv').html())
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
如果需要获取父元素,则使用
alert($('<div />', {html: value}).find('#myDiv').html())
关于javascript - 通过 id 从变量获取 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38698861/