如何只替换第一个节点

时间:2013-04-12 12:07:09

标签: javascript jquery

使用以下HTML代码:

<ul class="column">
  <li><h2>Name</h2></li>
</ul>
<ul class="column">
  <li><h2>Address</h2></li>
</ul>
<ul class="column">
  <li><h2>Title</h2></li>
</ul>

如何只替换第一个<h2>

之间的文字

我试过了:

$(".column").first("h2").html("Replacing Name for another name");

但这不起作用。

有什么想法吗?

3 个答案:

答案 0 :(得分:3)

你有很多方法可以实现它:

$(".column:eq(0) h2").html("Replacing Name for another name");

或:

$(".column:first h2").html("Replacing Name for another name");

答案 1 :(得分:2)

尝试:

$(".column:first h2").html("Replacing Name for another name");

答案 2 :(得分:1)

尝试

$(".column:eq(0) h2").html("Replacing Name for another name");

$(".column:first h2").html("Replacing Name for another name");

有关详细信息CHECK THIS