我有一个带有标签的文本输入:
<li data-role="fieldcontain">
<label for="number">Amount:</label>
<input type="number" name="number" id="vitalamount" value="" />
</li>
我现在尝试更改输入的标签,但以下代码不起作用。
$("#vitalamount").attr("label","something else");
最佳答案
attr
修改元素的属性而不是同级元素,您可以使用 prev()
或 siblings
来选择 标签
并更改其文本:
$("#vitalamount").siblings("label").text('something else');
关于jquery - JQM : programmably change the label for an input,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11589096/