如何使用jQuery更改特定文本?

Pat*_*cow 0 html javascript jquery text replace

我有这个HTML代码:

<label class="checkbox" id="check_rem0">
    Checkbox
    <input type="checkbox" disabled="disabled" id="form_checkbox_0">
</label>
Run Code Online (Sandbox Code Playgroud)

有没有办法只替换标签中的文字,Checkbox在我的情况下,删除/替换输入?

如果我这样做,$('.checkbox').text('Anoteher Checkbox')我会得到:

<label class="checkbox" id="check_rem0">
    Anoteher Checkbox
</label>
Run Code Online (Sandbox Code Playgroud)

此外,我不一定知道那里会有什么文字.

Mat*_*ics 5

不要将输入嵌套在标签内.将两者联系起来<label for="form_checkbox_0">.这样您就可以根据需要操作文本.

<label class="checkbox" id="check_rem0" for="form_checkbox_0">
    Checkbox
</label>
<input type="checkbox" disabled="disabled" id="form_checkbox_0">
Run Code Online (Sandbox Code Playgroud)