jQuery( html )

jQuery API の jQuery( html ) は、htmlに指定したHTMLの文字列から、DOM要素を作成する。

引数

html

HTMLの文字列。

戻り値

jQuery

jQueryオブジェクト。

記述方法

jQuery( html )

「html」に指定したHTMLの文字列から、jQueryオブジェクトを生成。

html( htmlString )appendTo( target )prependTo( target ) などと、組み合わせて使うことが多いだろう。

jQuery( HTMLコンテンツ ) . appendTo( セレクター );

「セレクター」に指定した要素内のコンテンツの最後に、「HTMLコンテンツ」に指定したHTMLコンテンツを追加。

記述例

jQuery( '<span style="color: red;">サンプル</span>' ) . appendTo( '#jquery-sample' );

idが「jquery-sample」の要素内のHTMLコンテンツの最後に、<span style="color: red;">サンプル</span>を追加。

実装例(サンプル)

 赤   青   緑 

色を追加:

実装例(サンプル)の動作について

 赤  青  緑  のいづれかをクリックすると、「色を追加: 」の右側に、クリックした色を追加する。

「色を追加: 」の右側に追加した色をクリックすると、クリックした要素を削除する。

実装例(サンプル)のソースコード

JavaScript

<script>
<!--
jQuery( function() {
    jQuery( '#jquery-sample-div > span' ) . click( function () {
        var str = jQuery( this ) . html();
        jQuery( str ) . appendTo( '#jquery-sample-append' );
    } );
    jQuery( '#jquery-sample-append > span' ) . live( 'click', function () {
        jQuery( this ) . remove();
    } );
} );
// -->
</script>

CSS

<style type="text/css">
<!--
#jquery-sample-div span,
#jquery-sample-append span {
    cursor: pointer;
}
.jquery-sample-red {
    background-color: red;
    color: white;
    border-radius: 5px;
}
.jquery-sample-blue {
    background-color: blue;
    color: white;
    border-radius: 5px;
}
.jquery-sample-green {
    background-color: green;
    color: white;
    border-radius: 5px;
}
-->
</style>

HTML

<div id="jquery-sample-div">
    <span>
        <span class="jquery-sample-red"> 赤 </span>
    </span>
    <span>
        <span class="jquery-sample-blue"> 青 </span>
    </span>
    <span>
        <span class="jquery-sample-green"> 緑 </span>
    </span>
</div>
<p>色を追加: <span id="jquery-sample-append"></span></p>

スポンサード リンク

カテゴリー: API, Core, JavaScript, jQuery タグ: パーマリンク