一覧
DOM操作命令
<section id=”text1″>
<h5>text(~)</h5>
<p>変更前</p>
</section>
<script>
$(function(){
$(“#text1 p”).text(“変更後”);
});
</script>
結果
<section id=”text2″>
<h5>text()</h5>
<p id=”texta”>変更前</p>
<p id=”textb”></p>
</section>
<script>
$(function(){
$(“#text2 p#textb”).text($(“#text2 p#texta”).text());
});
</script>
結果
<section id=”html1″>
<h5>html(~)</h5>
<p>変更前</p>
</section>
<script>
$(function(){
$(“#html1 p”).html(“変更後”);
});
</script>
結果
<section id=”html2″>
<h5>html()</h5>
<p id=”htmla”>変更前</p>
<p id=”htmlb”></p>
</section>
<script>
$(function(){
$(“#html2 p#htmlb”).text($(“#html2 p#htmla”).text());
});
</script>
結果
<section id=”prepend”>
<h5>prepend(~)</h5>
<p> 挿 入 前 </p>
</section>
<script>
$(function(){
$(“#prepend p”).prepend(“<b>挿入後</b>”);
});
</script>
結果
<section id=”append”>
<h5>append(~)</h5>
<p> 挿 入 前 </p>
</section>
<script>
$(function(){
$(“#append p”).append(“<b>挿入後</b>”);
});
</script>
結果
<section id=”before”>
<h5>before(~)</h5>
<p> 挿 入 前 </p>
</section>
<script>
$(function(){
$(“#before p”).before(“<b>挿入後</b>”);
});
</script>
結果
<section id=”after”>
<h5>after(~)</h5>
<p> 挿 入 前 </p>
</section>
<script>
$(function(){
$(“#after p”).after(“<b>挿入後</b>”);
});
</script>
結果
<section id=”prependTo”>
<h5>prependTo(~)</h5>
<p>移動前</p>
<b>移動後</b>
</section>
<script>
$(function(){
$(“#prependTo b”).prependTo(“#prependTo p”);
});
</script>
結果
<section id=”appendTo”>
<h5>appendTo(~)</h5>
<b>移動前</b>
<p>移動後</p>
</section>
<script>
$(function(){
$(“#appendTo b”).appendTo(“#appendTo p”);
});
</script>
結果
<section id=”insertBefore”>
<h5>insertBefore(~)</h5>
<b>移動前</b>
<p>移動後</p>
</section>
<script>
$(function(){
$(“#insertBefore p”).insertBefore(“#insertBefore b”);
});
</script>
結果
<section id=”insertAfter”>
<h5>insertAfter(~)</h5>
<b>移動前</b>
<p>移動後</p>
</section>
<script>
$(function(){
$(“#insertAfter b”).insertAfter(“#insertAfter p”);
});
</script>
結果
<section id=”wrap”>
<h5>wrap(~)</h5>
<p>wrap対象</p>
</section>
<script>
$(function(){
$(“#wrap p”).wrap(“<b></b>”);
});
</script>
結果
wrapAll(~)
wrapAll対象
wrapAll対象
<section id=”wrapAll”>
<h5>wrapAll(~)</h5>
<p>wrapAll対象</p>
<p>wrapAll対象</p>
</section>
<script>
$(function(){
$(“#wrapAll p”).wrapAll(“<b></b>”);
});
</script>
結果
wrap対象に別の要素がある場合
wrapAll対象
wrapAll対象外
wrapAll対象
<section id=”wrapAll2″>
<h5>wrapAll(~)</h5>
<p>wrapAll対象</p>
wrapAll対象外<br>
<p>wrapAll対象</p>
</section>
<script>
$(function(){
$(“#wrapAll2 p”).wrapAll(“<b></b>”);
});
</script>
結果
table要素操作
<table id="tbl">
<tr><th>1</th><th>a</th></tr>
<tr><td>2</td><td class="aaa">b</td></tr>
<tr><td>3</td><td class="aaa">c</td></tr>
</table>
var tbl = document.getElementById(‘tbl’)
$(‘.aaa’).each(function(index, elm){
var val = tbl.rows[index + 1].cells[1].innerHTML;
→val:b
var val = elm.innerHTML;
→val:b
});