javascript - 使用javascript从字符串html中读取span标签值

标签 javascript jquery

我想获取来自 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/

相关文章:

javascript - 处理 dayClick 返回的日期时出现问题

javascript - 如何检测浏览器是否支持window.close?

javascript - 如何将图像应用到 Cordova 中的选项卡栏项目

jquery - 跨浏览器图表库

javascript - 文本根据字符数消失

javascript - 使用 Alfresco 4.1 webscripts 查找站点中的所有文件

java - java 的时区

javascript - 如何在动态加载的内容中加载JS?

jquery - 测试拖放不起作用 rspec/capybara/selenium/jquery

javascript - 使用 jquery 添加元素后隐藏搜索栏