0

こんにちは、Sharepoint 2010 ページを使用しています。ここには、次の構造の HTML スニペットがあります。

<tr>
  <td></td>
  <td class="ms-vb2"></td>
  <td class="ms-vb2"></td>
  <td class="ms-vb2"></td>
  <td class="ms-vb2"></td>
  <td class="ms-vb2"><nobr><b>Sum= 72</b></nobr></td>
  <td class="ms-vb2"><nobr><b>Sum= 66</b></nobr></td>
</tr>

次に、var の TD タグから値 72 と 66 を取得して、これらの値をクライアント スクリプトで使用できるようにします。

TD の「Sum=」の部分は変更されないはずです。また、テーブルのIDはsharepointによってランダムに生成されるため、それについても何もできません。

助けてください。

ありがとう、

4

3 に答える 3

0

これが解決策です-同じものを生成するのに時間がかかりました.. :)

 var arrValue = "";
    $('td.ms-vb2').filter(function (i) {
        if ($(this).html().indexOf('Sum=') > 0) {

            mystring = $(this).html();
            var result = /\d+(?:\.\d+)?/.exec(mystring);
            //console.log(arrValue)
            arrValue = result[0] + "," + arrValue
        }
    });

ありがとう

于 2013-04-29T09:15:06.330 に答える