attrメソッド – htmlタグの属性
1 |
<a href="http://google.com/">Google</a> |
1 2 |
取得 console.log($('a').attr('href')); 設定 $('a').attr('href', 'http://bing.com/'); |
dataメソッド – htmlタグのカスタム属性
1 |
<a href="http://google.com/" data-sitename="Google">Google</a> |
1 2 |
取得 console.log($('a').data('sitename')); 設定 $('a').data('sitename','Google US); |
要素の中身を取得する
1 2 3 4 |
<p>test</p> 設定 $('p').text('hello); 設定 $('p').text('<a href="">click me</a>'); 取得 console.log($('p').text()); |
要素の値を取得する
1 2 3 |
<input type="text" value="hello"> 取得 $('input').val(); 設定 $('input').val('good-bye'); |
要素の内容を空にする
1 |
$('p').empty(); |
要素自体を削除する
1 |
$('p').remove(); |
要素を追加する
<ul>タグ直後に<li>タグを追加
1 2 |
var li = $('<li>').text('addition'); $('ul > li:eq(0)').before(li); |
以下のように書いても同じ結果
1 2 |
var li = $('<li>').text('addition'); li.insertBefore($('ul > li:eq(0)')); |
<ul>タグ内の末尾に追加
1 2 |
var li = $('<li>').text('addition'); $('ul').append(li); |
<ul>タグ内の先頭に追加
1 2 |
var li = $('<li>').text('addition'); $('ul').prepend(li); |
参考サイト
jQuery 日本語リファレンス
http://semooh.jp/jquery/