【发布时间】:2013-12-25 07:31:01
【问题描述】:
使用下面的代码获取所有“名称”列值
$.fn.yiiGridView.getColumn("CGridViewUser",1).text();
如果我想获得选定的行“名称”列值(如图所示),如何实现这一点?
【问题讨论】:
标签: yii
使用下面的代码获取所有“名称”列值
$.fn.yiiGridView.getColumn("CGridViewUser",1).text();
如果我想获得选定的行“名称”列值(如图所示),如何实现这一点?
【问题讨论】:
标签: yii
首先向您的 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);
});
它会起作用的。
【讨论】:
<input id='anID' type...。现在$("#anID").val(secondColVal);