Глупый вопрос времени - как вы обновляете атрибут title элемента управления? Очевидно, это не работает:
$("#valPageIndex").attr('title') = pageIndex;
$("#valPageIndex").attr('title', pageIndex);
По сути, $("#valPageIndex").attr('title') только для получения его значения, а $("#valPageIndex").attr('title', value) для его установки.
$("#valPageIndex").attr('title')
$("#valPageIndex").attr('title', value)
Вот официальный документ: http://docs.jquery.com/Attributes/attr.
$("#valPageIndex").attr({'title': pageIndex});
http://docs.jquery.com/Attributes/attr#keyvalue
Общепринятым соглашением jQuery является .foo() или .foo('selector') для получения и .foo(value) или .foo('selector', value) для установки.
.foo()
.foo('selector')
.foo(value)
.foo('selector', value)