KnockOut JS を使用して DataGrid と Pager を作成しています。
ページャーは次のようになります。
<ul class="grdPager" data-bind="foreach: new Array(StudentGridSettings().totalPages)">
<li><a href='#' data-bind="click: function() {TurnStudentListPage($index()+1)}, text: ($index()+1), style: { color : ($index()+1) == StudentGridSettings().pageIndex ? 'black' :'blue'} "></a></li>
</ul>
Dashboard.TurnStudentListPage(i) は、Dashboard.StudentGridSettings().pageIndex の値を変更する関数です。他のすべては正常に動作します。ただし、ページが変わってもリンクの色は変わりません。pageIndex が変更されても、最初の li だけが黒色になり、残りは青色のままです。
前もって感謝します。