基礎知識:
構造と動作を分離したい場合、 のようなものは当然使用できません。js は
の間に記述されます。 window.onload について言えば、これは良いことではないので、Jquery のクリエイティブ
$(document).ready(funciton(){
…
});
もちろん、より合理化されます:
$(function(){
…
});
私の最初の Jquery スクリプトは次のようになりました。
$(function(){alert("準備完了")});
Jquery オブジェクトのメソッドと DOM オブジェクトのメソッドを混在させることはできません。たとえば、$("#id").innerHTML または document.getElementById("id").html() は両方とも間違っています。
Jquery オブジェクトと DOM オブジェクト間の変換。Jquery セレクターによって返されるオブジェクトは実際にはオブジェクト配列として返されるため、配列の添字を変換に使用できます。 Jquery の get(index) メソッドを使用することもできます
$ (function(){
var $p=$("p");
var p=$p[0];//var p=$p.get(0);
alert(p .innerHTML);
});
DOM オブジェクトを Jquery オブジェクトに変換することもできます
var p=document.getElementById("p");
var $p=$(p); >