2012-02-17 13 views
3

挨拶..ブラウザHTMLでdivタグを追加するjqueryを使用してタグをアンカーにしますか?

は私がこれを作るために多くをしようとした

<a href='#'> <div tabIndex="0" title="People Picker" class="ms-inputuserfield">Administrator</div></a> 

のように見えるreplacewithたい

<div tabIndex="0" title="People Picker" class="ms-inputuserfield">Administrator</div> 

です。まだ成功していない。 plz私を助けてください。

私はこのコードで試してみてください。

var list = $("<a href='#' />"); 
$(list).wrapInner($('#maindiv').html()) 
$('div.ms-inputuserfield').replaceWith(list); 

私は間違っway.itsがアンカーで置き換えるつもりだことを知っていました。

+0

あなたが何をしようとしているのかを説明してください。 –

+0

なぜこのタグはC#ですか? – Quentin

+0

いずれにしても、これは無効なHTMLです。アンカー要素は、他のインライン要素のみを含むことができます。 – f0x

答えて

4

あなたは

$('div.ms-inputuserfield').wrap('<a href="#"/>'); 

EDIT行うことができます - それは、あなたが文書にそれを置く必要があります思い出してくれる働いていない場合は、ここでフィドルhttp://jsfiddle.net/QUcux/

を。準備完了()

$(document).ready(function(){ 
    $('div.ms-inputuserfield').wrap('<a href="#"/>'); 
}); 
+0

が機能しません。 – Jigs

+0

@ジグあなたは本当ですか? http://jsfiddle.net/QUcux/ –

+0

私は謝罪..その魅力としての仕事。サポートありがとう – Jigs