Jquery - 如何使用for属性覆盖标签?

时间:2013-01-10 14:19:18

标签: jquery jquery-selectors

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

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

我需要在标签中更改字符串“some name”。如何构建选择器更改值“some name”?

任何线索?

4 个答案:

答案 0 :(得分:4)

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

你会问。请记住,id上的选择器将是最快的,因此如果您可以创建唯一ID并选择该ID。

答案 1 :(得分:1)

$("label[for='id_form-1-somefield']").text("your new text");

答案 2 :(得分:0)

在这些字段中添加ID,例如someid 然后

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

$("#someid").val("some value");

答案 3 :(得分:0)

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