原代碼混用原生 document.getElementById 與 jQuery 選擇器,導致 $("#p1").textcontent 失效 (應為 .text())。
| 原生 DOM | jQuery 方法 | 適用元素 |
|---|---|---|
el.value | $(sel).val() | input, select, textarea |
el.textContent | $(sel).text() | 所有元素 (純文字) |
el.innerHTML | $(sel).html() | 容器元素 (含 HTML) |
el.getAttribute('attr') | $(sel).attr('attr') | 屬性值 |
var hy = $('#p1').text(); // 獲取 文字
var hg = $('#button1').val(); // 獲取
button 元素的 value 屬性在表單提交時才發送,JS 獲取用 .val() 或 .attr('value')。load 參數建議 encodeURIComponent 防特殊字元。