使用javascript从字符串html读取span标记值
我想从HTML字符串中得到span的值。示例代码链接-使用javascript从字符串html读取span标记值,javascript,jquery,Javascript,Jquery,我想从HTML字符串中得到span的值。示例代码链接- var mystring='test True'; var after=$('').html(mystring.find(“span[id='isbool'])).contents().unwrap().end().end().html(); //想要捕获值true而不依赖于html吗 警报(之后) .text()方法可以为您提供目标元素的文本内容: var mystring='test True'; var after=$('').
var mystring='test True';
var after=$('').html(mystring.find(“span[id='isbool'])).contents().unwrap().end().end().html();
//想要捕获值true而不依赖于html吗
警报(之后)代码>
.text()
方法可以为您提供目标元素的文本内容:
var mystring='test True';
var after=$('').html(mystring.find(“span[id='isbool']).text();
//想要捕获值true而不依赖于html吗
console.log(之后)代码>
.text()
方法可以为您提供目标元素的文本内容:
var mystring='test True';
var after=$('').html(mystring.find(“span[id='isbool']).text();
//想要捕获值true而不依赖于html吗
console.log(之后)代码>
如果父标记上有一个类,则可以循环遍历其子项:
var div0 = document.getElementsByClassName('table-cell')
var children0 = div0[0].children;
for (i = 0; i < children0.length; i++) {
if (children[i].tagName = 'span') {
var innerh = children[i].innerHTML;
alert('true:' + innerh);
break
}
}
var div0=document.getElementsByClassName('table-cell'))
var children0=div0[0]。children;
对于(i=0;i
如果父标记上有一个类,则可以通过其子项循环:
var div0 = document.getElementsByClassName('table-cell')
var children0 = div0[0].children;
for (i = 0; i < children0.length; i++) {
if (children[i].tagName = 'span') {
var innerh = children[i].innerHTML;
alert('true:' + innerh);
break
}
}
var div0=document.getElementsByClassName('table-cell'))
var children0=div0[0]。children;
对于(i=0;i
您可以尝试以下代码
var mystring = '<div class="table-cell"> <span>test</span> </div> <span id="isbool" style="display:none">True</span></div>';
$ele = $.parseHTML(mystring);
alert($ele[2]);
var mystring='test True';
$ele=$.parseHTML(mystring);
警报($ele[2]);
您可以尝试以下代码
var mystring = '<div class="table-cell"> <span>test</span> </div> <span id="isbool" style="display:none">True</span></div>';
$ele = $.parseHTML(mystring);
alert($ele[2]);
var mystring='test True';
$ele=$.parseHTML(mystring);
警报($ele[2]);
@rv7
绝对没问题。这是jquery创建div元素的简单标记。同样,您也可以创建其他元素,如、
等。@rv7
绝对可以。这是jquery创建div元素的简单标记。同样,您也可以创建其他元素,如、
等。