Jquery 如何显示类似文本的“文本”;单击此处";-在每行的特定列中…不使用按钮?
如何在单元格中显示“视图”之类的值 仅供参考-我不需要按钮(假设它不是jqgrid要求) 只要在单击特定单元格时使用“onCellSelect”事件就可以满足我的需要 我只想知道如何在每行的特定列中放置文本,如“视图”或“单击此处”等 我试过这样的方法,但是,文本没有出现。 i、 eJquery 如何显示类似文本的“文本”;单击此处";-在每行的特定列中…不使用按钮?,jquery,jqgrid,Jquery,Jqgrid,如何在单元格中显示“视图”之类的值 仅供参考-我不需要按钮(假设它不是jqgrid要求) 只要在单击特定单元格时使用“onCellSelect”事件就可以满足我的需要 我只想知道如何在每行的特定列中放置文本,如“视图”或“单击此处”等 我试过这样的方法,但是,文本没有出现。 i、 e 谢谢你的帮助 你的意思是这样的?演示 在表初始化后添加此脚本 $('tr').each(function(){ $(this).find('td').eq(1).text('Click Here'); })
谢谢你的帮助 你的意思是这样的?演示 在表初始化后添加此脚本
$('tr').each(function(){
$(this).find('td').eq(1).text('Click Here');
});
这很容易。你需要做的是使用。通常,网格的输入数据包含该列的一些数据,您需要根据该列的输入或同一行的其他列的输入显示一些其他HTML片段。你有更简单的要求。您只需在一列中放置一些固定文本。因此,您可以跳过自定义格式化程序的所有参数(
cellValue
,选项
,rowObject
),并执行以下操作
{
名称:“视图”,
宽度:100,
可排序:false,
对齐:'居中',
格式化程序:函数(){
return“Click Here”;//可以在这里返回任何HTML片段
}
}
您可以使用
onCellSelect
或beforeselectionrow
来检测单击。我建议你阅读和阅读。选择onCellSelect
和beforeSelectRow
之间的主要区别在于,可以通过单击“单击此处”文本来阻止选择网格中的行。谢谢,Oleg。这正是我想要的简单解释/例子。
$('tr').each(function(){
$(this).find('td').eq(1).text('Click Here');
});