如何使用jquery在行中放置默认文本

时间:2010-04-13 17:45:56

标签: jquery

我需要将默认文本放在jquery网格中特定列的所有行中。

我该怎么做?

1 个答案:

答案 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>');

应该工作。

<小时/> 已编辑以回答问题(在评论中):

  

如果我只需要执行最后一个单元格?谢谢 - 库马尔

如果您只需要在一个特定单元格上执行此操作,则可以为该单元格分配idclassid是/必须/应该是唯一的在文档中所以只有一个元素可以有任何 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/