我正在尝试使用下面的函数从下面显示的 HTML 块中提取(引号在返回值中,不确定是否重要)字符串“演示使用 App Cloud Studio 的内容部分的基础知识”。
我想我可以使用第一个<div class="field-item odd">
来检索所需的字符串,如代码行所示
var displayDescription = $(fullDescription).find( "#field-item odd" ).html();
但是,这总是返回 null。(我可以使用 Chrome 开发者工具来查看 fullDescription 是否正确填充。)
非常感谢任何帮助。
代码:
function onGetDataSuccess( data ) {
for (var i = 0; i < data.length; i++) {
var thisItem = data[i];
var isVideo = jQuery.contains( thisItem.link, "/training-videos/" );
if ( isVideo ){
var fullDescription = thisItem.description;
var displayDescription = $(fullDescription).find( "#field-item odd" ).html();
}
}
}
HTML:
<p>testing</p>
<div class="field field-type-text field-field-video-short-desc">
<div class="field-label">Short Description: </div>
<div class="field-items">
<div class="field-item odd">
Demonstrates the basics of using the Content section of App Cloud Studio
</div>
</div>
</div>
<div class="field field-type-text field-field-video-id">
<div class="field-label">Video ID: </div>
<div class="field-items">
<div class="field-item odd">
1251462871001
</div>
</div>
</div>