我想获取来自 HTML 字符串的 span 值。示例代码链接-http://jsfiddle.net/9cCHy/58/
var mystring = '<div class="table-cell"> <span>test</span> </div> <span id="isbool" style="display:none">True</span></div>';
var after = $('<div/>').html(mystring).find("span[id='isbool']").contents().unwrap().end().end().html();
// want to capture value true without any dependency of html
alert(after);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
最佳答案
.text()
方法可以给你目标元素的文本内容:
var mystring = '<div class="table-cell"> <span>test</span> </div> <span id="isbool" style="display:none">True</span></div>';
var after = $('<div/>').html(mystring).find("span[id='isbool']").text();
// want to capture value true without any dependency of html
console.log(after);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
关于javascript - 使用javascript从字符串html中读取span标签值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52660424/