仅在第一个<p>上更改文本而不使用Id或Class

时间:2015-05-14 16:09:10

标签: javascript php jquery html

我试图在不使用ID或Class的情况下更改段落(p)标签内的文本。 html是由php生成的,段落是在没有class或id的情况下生成的。

有没有办法改变表格中第一段标签的文字?

我正在尝试使用

$(".standard-form p").html("The text has changed");

但是,代码会更改表单中的所有段落标记。

看看jsfiddle

https://jsfiddle.net/tym0f35w/

2 个答案:

答案 0 :(得分:2)

你试过吗

$(".standard-form p").first().html("The text has changed");

API docs

中所述

答案 1 :(得分:1)

当然,像这样:

$(".standard-form p:first").html("The text has changed");

Here's an updated fiddle