Jquery将文本附加到td单元格

时间:2014-08-12 12:10:52

标签: javascript jquery

我需要通过jquery, Name 列 我试过这个但没有运气:

$(".ms-listviewtable").closest("tr").next().find(".ms-vb2:first").append("<p>test</p>");

JSFiddle Example

6 个答案:

答案 0 :(得分:1)

$(".ms-listviewtable").find(".ms-vb2:first").append("<p>test</p>");

看小提琴

JSFIDDLE

答案 1 :(得分:0)

使用它可以在那里工作

$(".ms-listviewtable tr:first td").eq(1).append("<p>test</p>");

DEMO

答案 2 :(得分:0)

.closest()开始寻找向上遍历DOM的元素,并且想要在表内向下移动。

改为使用.find()

http://jsfiddle.net/w0Lrvo5y/3/

答案 3 :(得分:0)

试试这个:

$(".ms-listviewtable").find("tr:first").find(".ms-vb2:eq(1)").append("<p>test</p>");

<强> Demo

答案 4 :(得分:0)

$(".ms-listviewtable > tbody > tr > td:nth-child(1)").hide();

工作小提琴:http://jsfiddle.net/w0Lrvo5y/9/

基本上只是到达要更改的元素的父元素,然后使用nth-child jQuery选择器访问它。

如果要选择要访问的父元素,也可以使用jQuery选择器。

希望它适合你。

答案 5 :(得分:0)

如果您只想定位包含'姓名'的td,您可以写

$(".ms-listviewtable .ms-vb2").first().append("<p>test</p>");

这将使用 .ms-listviewtable

中的 .ms-vb2 类定位第一个td

这会回答你的问题吗?