jQueryでは、$( “<a />” )という表記で新しいDOMノードを作ることが出来ます。
上記の例では、アンカータグを生成します。
この際、第二引数にハッシュを指定することで、属性(attribute)も同時に指定可能です。
例:
var newLink = $( "<a />", { href: "http://www.yahoo.co.jp/", title: "yahoo", }); newLink.text( "yahooホームページ" ); $( "#links" ).append( newLink ); |
上記の例では、以下のタグを作り,id=”links”ノードの下に追加しています。
<a href="http://www.yahoo.co.jp/" title="yahoo">yahooホームページ</a> |
また、keyがcssの項目を定義することで、スタイルの指定を行うことも出来ます。
(説明の為,途中で改行しています)
var newLink = $("<a />", { href: "http://www.yahoo.co.jp/", title: "yahoo", css: { color:"#F00", "background-color": "#FF0", }, }); |
コメントを残す