使用javascript使用for属性更改表单标签内容

时间:2014-07-16 12:07:40

标签: javascript jquery html forms label

我正在尝试更改标签的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>

1 个答案:

答案 0 :(得分:2)

您可以使用attributes selector,因为for只是一个属性

$('label[for="Question_Checkbox"]').text('something')