1

次のようなhtmlがあります。

<div class="generated">
<p><label for="id_group">Group</label> <select name="group" id=" id_group" tabindex="1">
<option value="" selected="selected"></option>
<option value="1">12S</option>
<option value="2">13S</option>
<option value="3">22SOI</option>
</select></p>
</div>

ラベル「グループ」をhrefにしたい。jQueryでそれを行うにはどうすればよいですか?

4

2 に答える 2

5

試す:

var html = $('label[for="id_group"]').html();
$('label[for="id_group"]').html('<a href="my_link.html">'+html+'</a>');

注: これは を に置き換えませんlabela、要素内にリンクを挿入します(したがって、フォームの関係labelを維持できます)。label-input

于 2012-09-30T22:13:21.683 に答える
1

この特定の質問について:

$('label').replaceWith(
    function(i,r) {
        return '<a href="http://example.com/">' + r + '</a>';
    });​

JS フィドルのデモ

于 2012-09-30T22:16:02.650 に答える