w3schools で JQuery の学習を始めたばかりです。基本的な構文を学びたいだけです。私はこのコードと少し混乱しています:
$(document).ready(function(){
var i=0;
$("#btn1").click(function()
{
$("#test1").text(function(a, origText)
{
i = (parseInt(i)+1);
return "Old text: " + origText + " New text: Hello world! (index: " + i + ")";
});
});
});
javascript でのコールバックの使用法は理解していますが、ここでどのように機能するかはわかりません。
this function(a, origText ) where a = i think this is index .. but it is always 0 and origText = the current original text from the element "test1" そのような関数は宣言していません。「jquery-2.0.3.js」ファイルで利用できるかどうかはわかりません。
btn1 を初めてクリックしたときに、origText に test1 要素の現在の値が含まれていることを理解できませんか?
これは本当にばかげた質問かもしれません..しかし、頭を使ってみましたが、静かに理解できませんでした。私の唯一の推測は、私が使用している jquery-2.0.3.js ファイルの事前定義された関数ですが、確認したかっただけです。
前もって感謝します :)
更新: この後は w3schools からの参照をこれ以上使用しないことを約束します.. 急いでいた.. 構文に慣れたかったので、例を調べていました. これを理解していないので、尋ねました。