Jquery:替换表列内的span的内容

Company Documentation Address Type
Gigi World Cresent Road Shipper
Update Delete

表可以有多行相同的类型。

  $(".update-link").click(function () { var elem = $(this).closest('tr'); }); 

经过一些操作,我想选择这个特定trthird td (class name ="type-column") ,并想用我自己的值替换first span (class name ="company-type")的内容first span (class name ="company-type")让我们说(例如,Hello World)

我试过了

  elem.find("td:eq(2)").text("Hello World"); 

但它不起作用。 帮我!!

编辑: 在这里更新jsfiddle

你从来没有搜索过这个span

 elem.find("td:eq(2)").find("span.company-type").text("Hello World"); 

您的代码中有一些拼写错误。 查看此更新: http : //jsfiddle.net/V85Vx/29/

  $(".update-link").click(function () { alert("update clicked") var elem = $(this).closest('tr'); elem.find("td:eq(1)").text("Hello World"); });