0

jqueryでラベルタグのfor属性の値を変更することは可能ですか?

例えば

<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

4

1 に答える 1

6

あなたのラベルがこれであるかどうかを確認してください: http://jsfiddle.net/QTM45/

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

for属性値を変更する場合は、次を使用します。

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

そのラベルにIDを割り当てると、

$('#labelID').attr('for','yyy');
于 2013-01-07T18:12:39.307 に答える