2011-04-08 31 views
6

我是jQuery的新手。我想用jQuery編寫下面的HTML(以及類)。我怎樣才能做到這一點?用jQuery書寫HTML

<div class="phnbr"> 
    <div class="phtext">hi how are you, <a target="_blank" href="http://www.xyz.com">click here.</a> 
    </div> 
</div> 
+0

爲什麼你想這樣做jQuery的? – 2011-04-08 09:20:56

回答

7
$('<div class="phnbr"> \ 
    <div class="phtext">hi how are you, <a target="_blank" href="http://www.xyz.com">click here.</a> \ 
    </div> \ 
</div>'); // bang done! 
+5

不是表示jQuery imho的最佳方式;) – NKCSS 2011-04-08 09:21:20

+1

@NKCSS,這個會比你的解決方案更快。而且,不需要長鏈陳述。而且,向初學者展示了JQuery的強大功能。等等 – 2011-04-08 09:37:12

5

那麼你可以只使用append()或其他DOM Insertion Functions

$(document.body).append('<div class="phnbr"><div class="phtext">hi how are you, <a target="_blank" href="http://www.xyz.com">click here.</a></div></div>'); 
16
$('<div>').addClass('phnbr').append($('<div>').addClass('phtext').append('hi how are you, ').append($('<a>').attr({ target: '_blank', href: 'http://www.xyc.com'}).text('click here.')));