LoginSignup
0
0

More than 3 years have passed since last update.

jqueryのタグまとめ

Posted at

初めに

jQueryを使う上で最低限知ってないと読めない知識の寄せ集めです。
HTMLの代わりに、 jQueryオブジェクトが反映される

html要素・jQueryの指定

① (div)ディブオブジェクト

html要素)

<div>
    <p>サンプルテキスト</p>
    <div>ディブ</div>
</div>

↓ jQueryオブジェクトに変換する


//divオブジェクトに変換する
var $divParent = $("<div>"); 

//pオブジェクトに変換する
var $p = $("<p>").html("サンプルテキスト");

//divオブジェクトに変換する
var $divChild = $("<div>").html("ディブ");

//親オブジェクトに子オブジェクトを追加
$divParent.append($p).append($divChild);

結果
スクリーンショット 2020-12-24 8.37.34.png

②(input)インプットオブジェクト

html要素)

<div>
    <p>サンプルテキスト1</p>
    <span>サンプルテキスト2</span>
    <input type="text" />
</div>

↓ jQueryオブジェクトに変換する


//divオブジェクトに変換する
var $div = $("<div>");  

//pオブジェクトに変換する
var $p = $("<p>").html("サンプルテキスト1");

//spanオブジェクトに変換する
var $span = $("<span>").html("サンプルテキスト2");

//inputオブジェクトに変換する
var $input= $("<input>");

//親オブジェクトに子オブジェクトを追加
$div.append($p).append($span).append($input);

結果
スクリーンショット 2020-12-24 8.42.00.png

③(link)リンクオブジェクト

html要素)

<div>
    <h1>タイトル</h1>
    <p>サンプルテキスト</p>
    <a href="#">リンク</a>
</div>

↓ jQueryオブジェクトに変換する


//divオブジェクトに変換する
var $div = $("<div>");

//h1オブジェクトに変換する
var $h1 = $("<h1>").html("タイトル");

//pオブジェクトに変換する
var $p = $("<p>").html("サンプルテキスト");

//inputオブジェクトに変換する
var $a = $("<a href='#'>").html("リンク");

//親オブジェクトに子オブジェクトを追加
$div.append($h1).append($p).append($a);

結果
スクリーンショット 2020-12-24 8.44.48.png

④( table)テーブルオブジェクト

html要素)

<div>
    <table>
        <tr>
            <td>
                 サンプルテキスト
            </td>
        <tr>
    </table>
</div>

↓ jQueryオブジェクトに変換する


//divオブジェクトに変換する
var $div = $("<div>");

//tableオブジェクトに変換する
var $table = $("<table>");

//trオブジェクトに変換する
var $tr = $("<tr>");

//tdオブジェクトに変換する
var $td = $("<td>").html("サンプルテキスト");

//親オブジェクトに子オブジェクトを追加
$div.append($table.append($tr.append($td)));

結果
スクリーンショット 2020-12-24 8.48.22.png

⑤ ulオブジェクト

html要素)

<div>
    <ul>
        <li>サンプルテキスト1</li>
        <li>サンプルテキスト2</li>
    </ul>
</div>

↓ jQueryオブジェクトに変換する


//divオブジェクトに変換する
var $div = $("<div>");

//ulオブジェクトに変換する
var $ul = $("<ul>");

//liオブジェクトに変換する
var $li1 = $("<li>").html("サンプルテキスト1");

//liオブジェクトに変換する
var $li2 = $("<li>").html("サンプルテキスト2");

//親オブジェクトに子オブジェクトを追加
$div.append($ul.append($li1).append($li2));

結果
スクリーンショット 2020-12-24 8.50.32.png

⑥(combobox)選択ボックスオブジェクト

html要素)

<div>
   <select class="select">
       <option>サンプルテキスト1</option>
       <option>サンプルテキスト2</option>
   </select>
</div>

↓ jQueryオブジェクトに変換する


//divオブジェクトに変換する
var $div = $("<div>");  

//selectオブジェクトに変換する
var $select = $("<select>").addClass("select");

//optionオブジェクトに変換する
var $option1 = $("<option>").html("サンプルテキスト1");

//optionオブジェクトに変換する
var $option2 = $("<option>").html("サンプルテキスト2");

//親オブジェクトに子オブジェクトを追加
$div.append($select.append($option1).append($option2));

結果
スクリーンショット 2020-12-24 8.52.58.png

以上

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0