Jquery 从HTML块中提取HTML

Jquery 从HTML块中提取HTML,jquery,Jquery,我试图使用下面的函数从下面显示的HTML块中提取字符串“演示使用App Cloud Studio内容部分的基础知识”(引号在返回值中,不确定是否重要) 我想我可以使用第一个来检索所需的字符串,如代码行所示 var displayDescription = $(fullDescription).find( "#field-item odd" ).html(); 但是,它总是返回null。(我可以使用Chrome开发者工具查看完整描述是否正确填充。) 非常感谢您的帮助 代码: 函数onGetDat

我试图使用下面的函数从下面显示的HTML块中提取字符串“演示使用App Cloud Studio内容部分的基础知识”(引号在返回值中,不确定是否重要)

我想我可以使用第一个
来检索所需的字符串,如代码行所示

var displayDescription = $(fullDescription).find( "#field-item odd" ).html();
但是,它总是返回null。(我可以使用Chrome开发者工具查看完整描述是否正确填充。)

非常感谢您的帮助

代码:

函数onGetDataSuccess(数据){
对于(变量i=0;i
HTML:

测试

简要说明: 演示使用App Cloud Studio内容部分的基础知识 视频ID: 1251462871001
您同时使用了错误的选择器。字段项是一个类,奇数也是一个类。您应该使用:

$(fullDescription).find( ".field-item.odd" ).html()
对于大多数用例,jQuery选择器与CSS选择器相同

<p>testing</p>
<div class="field field-type-text field-field-video-short-desc">
      <div class="field-label">Short Description:&nbsp;</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:&nbsp;</div>
    <div class="field-items">
            <div class="field-item odd">
                    1251462871001        
            </div>
    </div>
</div>
$(fullDescription).find( ".field-item.odd" ).html()