这似乎是一个愚蠢的问题,但我不知道如何做到这一点。我有这个 HTML:
<label for="id_form-1-somefield">some name</label>
<label for="id_form-2-somefield">some name 2</label>
...
我需要更改标签中的字符串“某个名称”。如何构建选择器更改值“某个名称”?
有什么线索吗?
这似乎是一个愚蠢的问题,但我不知道如何做到这一点。我有这个 HTML:
<label for="id_form-1-somefield">some name</label>
<label for="id_form-2-somefield">some name 2</label>
...
我需要更改标签中的字符串“某个名称”。如何构建选择器更改值“某个名称”?
有什么线索吗?
$("label[for='id_form-1-somefield']")
会按照你的要求去做。请记住,id 上的选择器将是最快的,因此如果您可以创建一个唯一的 id 并在其上进行选择。
$("label[for='id_form-1-somefield']").text("your new text");
将 id 附加到这些字段,例如someid
然后
$("label[for='id_form-1-somefield']").val("some value");
或者
$("#someid").val("some value");
$("label[for='id_form-1-somefield']")
and
$("label[for='id_form-2-somefield']")