我正在尝试更改标签的innerHTML。我无法访问表单,因此无法编辑HTML。标签唯一的标识符是“for”属性。
以下是输入和标签的结构:
<div class="fullWidthContent" id="questionCheckboxDiv" style="display: block;">
<div class="questionLabel"></div>
<div class="questionCheckboxFormFieldContainer">
<span class="questionCheckbox">
<input type="checkbox" onclick="checkdep(this);" onblur="validatefield(this);" checked="" value="Y" name="Question Checkbox" id="Question_Checkbox">
<label for="Question_Checkbox">I'd like to change this label text!</label>
</span>
</div>
</div>
答案 0 :(得分:2)
您可以使用attributes selector,因为for
只是一个属性
$('label[for="Question_Checkbox"]').text('something')