Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选择一个不是“的文本”;跨越;_Javascript_Jquery - Fatal编程技术网

Javascript 选择一个不是“的文本”;跨越;

Javascript 选择一个不是“的文本”;跨越;,javascript,jquery,Javascript,Jquery,我尝试检索页面上的数据。 我无法更改标记。只有控制台可以使用 <div class="dataContainer" style="display: block;"> <h4>titre</h4> <b>Type:</b> Affiliate<br> <b>Location:</b> 400 Jackson Boulevard, Los Angeles, CA, 90002<br>

我尝试检索页面上的数据。 我无法更改标记。只有控制台可以使用

<div class="dataContainer" style="display: block;">
 <h4>titre</h4>
 <b>Type:</b> Affiliate<br>
 <b>Location:</b> 400 Jackson Boulevard,  Los Angeles, CA, 90002<br>
 <b>Phone:</b> (xxx) yyy-zzzz <br>
 <b>Fax:</b> (xxx) yyy-zzzz  <br>
 <b>Contact Person:</b> John Doe<br>
 <b>Email Address:</b> <a href="mailto:john@doe.edu">john@doe.edu</a><br>
 <b>Website:</b> <a href="http://example.com" target="_blank">http://example.com</a><br>
 <b>Designations:</b> job title
</div>
如何选择
后面的字符串?

.children()
返回一个jQuery对象,因此要调用
nextSibling
,需要获取dom元素引用

var b=jQuery(jQuery('.dataContainer').children('b:contains(Contact)’)[0].nextSibling);
警报(b.text())

乳头
类型:附属公司

地点:加利福尼亚州洛杉矶杰克逊大道400号,邮编90002
电话:(xxx)yyy zzzz
传真:(xxx)yyy zzzz
联系人:John Doe
电邮地址:
网站:
职衔:职衔
.children()
返回一个jQuery对象,因此要调用
nextSibling
您需要获取dom元素引用

var b=jQuery(jQuery('.dataContainer').children('b:contains(Contact)’)[0].nextSibling);
警报(b.text())

乳头
类型:附属公司

地点:加利福尼亚州洛杉矶杰克逊大道400号,邮编90002
电话:(xxx)yyy zzzz
传真:(xxx)yyy zzzz
联系人:John Doe
电邮地址:
网站:
职衔:职衔
非常有效,阿伦,谢谢!为了更好地理解jQuery对象的基本概念,我可以参考任何文档吗?我相信children是一个jquery函数,而nextSibling是一个核心javascript方法,那么[0]是否与从jquery到javascript的转换有关?是否[0]与get(0)相同?@AdrienLafond yes。。它们是same@AdrienLafond我想你可以从伟大的阿伦开始,谢谢!为了更好地理解jQuery对象的基本概念,我可以参考任何文档吗?我相信children是一个jquery函数,而nextSibling是一个核心javascript方法,那么[0]是否与从jquery到javascript的转换有关?是否[0]与get(0)相同?@AdrienLafond yes。。它们是same@AdrienLafond我想你可以从
var b = jQuery(jQuery('.dataContainer').children('b:contains(Contact)').nextSibling);
alert(b.text());