使用下面的代码我获取所有“名称”列值
$.fn.yiiGridView.getColumn("CGridViewUser",1).text();
如果我想获得选中的行“名称”列值(如图所示),该如何实现?
答案 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);
});
它会起作用。