我需要将默认文本放在jquery网格中特定列的所有行中。
我该怎么做?
答案 0 :(得分:1)
将类名应用于需要默认文本的单元格 - 在此示例中,类名称为“占位符” - 并使用jQuery定位:
$(document).ready(
function() {
$('td.placeholder').text('this message to be shown');
}
)
这是未经测试的,但我认为它会做你想要的,除非你出于某种原因需要使用特定的HTML?在这种情况下:
$('td.placeholder').html('<span class="default_text">this message to be shown</span>');
应该工作。
<小时/> 已编辑以回答问题(在评论中):
如果我只需要执行最后一个单元格?谢谢 - 库马尔
如果您只需要在一个特定单元格上执行此操作,则可以为该单元格分配id
或class
,id
是/必须/应该是唯一的在文档中所以只有一个元素可以有任何 id
。类可能仍然是最简单的解决方案,因为它允许以后重用相同的代码/ jQuery函数。仍然,建议:
// to select <td> element of a particular id:
$('td#element_id').text('this message to be shown');
// to select the last cell:
$('td:last').text('this message to be shown');
// to select only the last cell that has a particular class-name 'placeholder':
$('td.placeholder:last').text('this message to be shown');
顺便说一句,您可能希望阅读jQuery文档:docs.jquery.com/