Попробуйте передать уникальный идентификатор в CJuiButton, например, так:
<?php
$this->widget('zii.widgets.jui.CJuiButton', array(
'id'=>'button'.$data->id, // add a unique ID here (could use $index instead of $data->id)
'buttonType'=>'button',
'name'=>'btnJobs',
'caption'=>'Manage Jobs',
'options'=>array('icons'=>'js:{primary:"ui-icon-wrench"}'),
'onclick'=>'js:function(){alert("Manage Jobs clicked."); this.blur(); return false;}',
));
?>
Проблема в том, что, поскольку все ваши кнопки имеют одинаковое имя (и, следовательно, идентификатор), jQuery толькопривязка к первому.Убедитесь, что у каждой кнопки есть уникальный идентификатор, чтобы это исправить, поэтому jQuery будет связываться правильно.