javascript - 使用 javascript 从字符串 html 中读取 span 标签值
问题描述
我想获取来自 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>
推荐阅读
- python - 带有聚合的熊猫 merge_asof
- c++ - 我们可以在 O(1) 时间复杂度的 Queue 前面加入一个元素吗?
- php - 将参数传递给依赖函数 - @depends 注释
- python - 如何遍历前几行以比较 Pandas DataFrame 中的值
- autohotkey - 打开、重命名和最小化 Google Chrome 实例
- python - 如何使用 Flask 将使用 TensorFlow 创建的聊天机器人集成到网站中?
- c++ - 接收用户所属的所有成员组的 SID?
- rust - 构造类型的向量并初始化它们
- python - 如何读取字符串并拆分数据并附加到变量
- reactjs - 我可以将 React js 用于长时间运行的应用程序吗