スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

$()関数とjQueryオブジェクト

javascriptとかで動的にHTML作る時に、

ul = document.createElement('ul');
ul.setAttribute('id', 'cls');

for(i=0; i<5; i++){
li = document.createElement('li');
li.innerText = i + '番目';
}
ul.appendChild(li);


とかってやってたけど、それで作ったHTMLにjQueryで作ったオブジェクトからアクセスが出来ないらしい!

var ul = $('#cls');
alert(ul.attr('id')); ← undefined になってしまう


これは、作るのもjQueryで作らないといけないらしい。

var p = $('#box');
// クリア
p.empty();

var ul = $('
    ').addClass('cls');

    for(i=0; i<5; i++){
    var li = $('
  • ').append(i + '番目');
    ul.append(li);
    }
    p.append(ul);



  • 参考サイト

    ASP.NETプログラマーのためのjQuery入門
    スポンサーサイト

    トラックバック

    コメント

    コメントを残す

    Secret


    プロフィール

    U2K

    Author:U2K
    いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

    オススメ










    オススメ

    忍者AdMax

    u2k on Twitter

    最近の記事


    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。