使用jquery更改label标签中for属性的值

时间:2013-01-07 18:05:37

标签: jquery forms

是否可以使用jquery?

更改label标签中for属性的值

e.g。

<label for="xxx">I am not changing</label>
to 
<label for="yyy">I am not changing</label>

我一直在动态更改相关输入的名称/ ID,但我不知道如何更改标签的值。

这就是我更改名称/ ID的方式

$('#myinput_'+oldidnum).attr("name","myinput_"+newidnum);
$('#myinput_'+oldidnum).attr("id","myinput_"+newidnum);
提前谢谢 :d

1 个答案:

答案 0 :(得分:4)

查看您的标签是否为http://jsfiddle.net/QTM45/

<label for="xxx">I am not changing</label>

如果您想更改for属性值,请使用:

$('label').attr('for','yyy');

如果您为该标签指定了ID

$('#labelID').attr('for','yyy');