0

这似乎是一个愚蠢的问题,但我不知道如何做到这一点。我有这个 HTML:

<label for="id_form-1-somefield">some name</label>
<label for="id_form-2-somefield">some name 2</label>
...

我需要更改标签中的字符串“某个名称”。如何构建选择器更改值“某个名称”?

有什么线索吗?

4

4 回答 4

4
 $("label[for='id_form-1-somefield']")

会按照你的要求去做。请记住,id 上的选择器将是最快的,因此如果您可以创建一个唯一的 id 并在其上进行选择。

于 2013-01-10T14:21:15.853 回答
1
$("label[for='id_form-1-somefield']").text("your new text");
于 2013-01-10T14:25:55.910 回答
0

将 id 附加到这些字段,例如someid 然后

$("label[for='id_form-1-somefield']").val("some value");

或者

$("#someid").val("some value");
于 2013-01-10T14:22:14.513 回答
0
$("label[for='id_form-1-somefield']")
and
$("label[for='id_form-2-somefield']")
于 2013-01-10T14:22:56.857 回答