ページの html を制御できますか?
その場合は、クラス「日付」(または「色」) を各行の適切な td 要素に追加することを検討してください。次に、ブラウザー間の互換性の問題が発生する可能性が高い :contains を使用する代わりに、テーブルの行を繰り返し処理し、$('tr td.date').val()
必要なテストにアクセスして実行します。
さらに、date.js ( http://www.datejs.com/ ) を使用して日付の処理を簡素化することをお勧めします。
var datestart = Date();
var dateend = Date();
$('div#WebPartWPQ5 table.ms-summarycustombody tr td.date').each(function(){
var date = Date.parse( $(this).val() );
if (date.between(datestart, dateend === true)) {
$(this).parent().hide(); //your logic here
}
});
.filter() メソッドを使用する別の例 ( http://docs.jquery.com/Traversing/filter#fnを参照)。
var datestart = Date();
var dateend = Date();
$('div#WebPartWPQ5 table.ms-summarycustombody tr').filter(function(){
var date = Date.parse( $('td.date', this).val() );
return date.between(datestart, dateend) === true;
}).hide(); //your logic here