41
38

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

innerHTMLをjQueryで書く

Last updated at Posted at 2015-12-14
document.getElementById("ID").innerHTML = "HTML-VALUE";

と、

$("#ID").html( "HTML-VALUE" );

は、同様の動作をします。

要素を作成した時に、jQueryで扱えるようにするには

var span = document.createElement('span');

となっているのを、$()で括ってあげる。

var span = $(document.createElement('span'));

これでjQueryの要素として扱えます。
spanはjQueryの関数が使えるようになります。)

まとめ、

var span = document.createElement('span');
span.innerHTML = "HTML-VALUE";

は、jQueryでは

var span = $(document.createElement('span'));
span.html( "HTML-VALUE" );

と書けます。

基本的なことですが、普通の要素とjQueryの要素が統一されておらず、混ざっていると結構悩みましたので、できるだけ統一していくようにしましょう。
(JavaScriptの要素とjQueryの要素は別々の型のようです)

var span = document.createElement('span'); // Javascriptの要素
span.html( "HTML-VALUE" ); // にjQueryの関数はない

だと、エラーになるので注意しましょう。

41
38
3

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
41
38

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?