从表td文件SharePoint标题



我有一个SharePoint生成的页面。从那里,我试图从下面的例子中提取第二个<td>值。我如何遍历代码并使用jQuery获得该值?

   <span id="part1">
       <table cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="right" width="100%" nowrap="nowrap">
        <tbody>
           <tr>
    <td nowrap="true" valign="top" width="113px" class="ms-formlabel"><h3 class="ms-standardheader"><a name="SPBookmark_Title"></a>Title</h3></td>
    <td valign="top" class="ms-formbody" width="350px" id="SPFieldText">
    <!-- FieldName="Title"
         FieldInternalName="Title"
         FieldType="SPFieldText"
      -->
        Test Project
    </td>
</tr>
        </tbody>
       </table>
    </span>

我试着:

    $('#part1 table tbody tr:nth-child(1)').each(function() {
    titleTxt = $(this).find(".ms-formbody").html();  
        alert(titleTxt);
});

但是我得到的是垃圾值。

更新

我像这样使用$('#part1 > table:first tr:first td:nth-child(2)').html();并得到结果

<!-- FieldName="Title"
         FieldInternalName="Title"
         FieldType="SPFieldText"
      -->
        Test Project

如何忽略注释

Try

$('#part1 table tr:first td:nth-child(2)').html()

$('#SPFieldText').html()

最新更新