Cgridview在Yii中选择了行列值

时间:2013-12-25 07:31:02

标签: yii

enter image description here

使用下面的代码我获取所有“名称”列值

$.fn.yiiGridView.getColumn("CGridViewUser",1).text();

如果我想获得选中的行“名称”列值(如图所示),该如何实现?

1 个答案:

答案 0 :(得分:4)

首先在GridView中添加ID。

   <?php
   $this->widget('zii.widgets.grid.CGridView', array
   (
        'dataProvider'=>$dataProvider,
        'htmlOptions'=>array('id'=>'MyID'), //MyID is an ID to grid wrapper
         ........
         ........

现在,jQuery

       $("#MyID table tbody tr").click(function()
       {
            $this=$(this);
            var firstColVal= $this.find('td:first-child').text();
            var secondColVal= $this.find('td:nth-child(2)').text();
            var lastColVal= $this.find('td:last-child').text();
            alert(firstColVal);
       });

它会起作用。