習慣 `$("selector")` 選取現有元素,見到 `$("
")` 傳入 HTML 字串感到困惑:這到底是選擇器還是創建元素?jQuery `$()` 函數**多態**:
var txt2 = $("").text("Text."); // 1. 創建 2. 設定文字 3. 返回 jQuery 物件
$("body").append(txt2); // 必須加入文檔樹才會顯示
對比:
Text.
";` — 純字串,`append` 時由瀏覽器解析。三種方式最終效果相同,jQuery 寫法鏈式調用更優雅。