2021. 10. 28. 17:15γHTML + CSS + JS/JS μλ°μ€ν¬λ¦½νΈ
1. κ°μ²΄ μ‘°μ λ©μλ
κ°μ²΄ μ‘°μ λ©μλμλ μμ± μ‘°μ λ©μλμ μμΉ μ‘°μ λ©μλ, κ°μ²΄ νΈμ§ λ©μλλ‘ λλ μ μλ€.
μμ± μ‘°μ λ©μλλ μμμ μμ±μ λ°κΏ λ μ¬μ©νλ€.
μμΉ μ‘°μ λ©μλλ μμμ λλΉκ° λλ λμ΄κ° κ°μ μμΉλ₯Ό λ°κΏ λ μ¬μ©νλ€.
κ°μ²΄ νΈμ§ λ©μλλ κ°μ²΄λ₯Ό μμ±νκ±°λ μμ λλ 볡μ ν λ μ¬μ©νλ€.
2. μμ± μ‘°μ λ©μλ
1οΈβ£ html() / text() λ©μλ
html() λ©μλλ μ νν μμμ νμ μμλ₯Ό κ°μ Έμ λ¬Έμμ΄λ‘ λ°ννκ±°λ νμ μμλ₯Ό μ λΆ μ κ±°νκ³ μ μμλ‘ λ°κΏ λ μ¬μ©νλ€.
$("μμ μ ν").html();
$("μμ μ ν").html("μ μμ");
text() λ©μλλ μ νν μμμ ν¬ν¨λμ΄ μλ μ 체 ν μ€νΈλ₯Ό κ°μ Έμ€κ±°λ μ νν νμ μμλ₯Ό μ λΆ μ κ±°νκ³ μ ν μ€νΈλ₯Ό μμ±ν λ μ¬μ©νλ€.
$("μμ μ ν").text();
$("μμ μ ν").text("μ ν μ€νΈ");
2οΈβ£ attr() / removeAttr() λ©μλ
attr() λ©μλλ μ νν μμμ μ μμ±μ μμ±νκ±°λ κΈ°μ‘΄μ μμ±μ λ³κ²½ν λ λλ μμμ μμ±κ°μ λΆλ¬μ¬ λ μ¬μ©νλ€.
$("μμ μ ν").attr("μμ±λͺ ");
$("μμ μ ν").attr("μμ±λͺ ", "μ κ°");
$("μμ μ ν").attr({"μμ±λͺ 1" : "μ κ°1", "μμ±λͺ 2" : "μ κ°2"...});
removeAttr() λ©μλλ μ νν μμμμ κΈ°μ‘΄μ μμ±μ μμ ν λ μ¬μ©νλ€.
$("μμ μ ν").removeAttr("μμ±");
3οΈβ£ addClass() / removeClass() / toggleClass() / hasClass() λ©μλ
$("μμ μ ν").addClass("class κ°"); addClass() λ©μλλ μ νν μμμ ν΄λμ€λ₯Ό μμ±νλ€.
$("μμ μ ν").removeClass("class κ°"); removeClass() λ©μλλ μ νν μμμμ μ§μ ν ν΄λμ€λ₯Ό μμ νλ€.
$("μμ μ ν").toggleClass("class κ°"); toggleClass() λ©μλλ μ νν μμμ μ§μ ν ν΄λμ€κ° μμΌλ©΄ μμ±νκ³ μμ κ²½μ°μλ μμ νλ€.
$("μμ μ ν").hasClass("class κ°"); hasClass() λ©μλλ μ νν μμμ μ§μ ν ν΄λμ€κ° μμΌλ©΄ true λ°ν, μμΌλ©΄ false λ°ν
4οΈβ£val() λ©μλ
val() λ©μλλ μ νν νΌ μμμ value μμ±κ°μ κ°μ Έμ€κ±°λ μ κ°μ μ μ©ν λ μ¬μ©νλ€.
$("μμ μ ν").val();
$("μμ μ ν").val("μ κ°"):
5οΈβ£ prop() λ©μλ
prop() λ©μλλ μ νν νΌ μμ(μ νμμ, 체ν¬λ°μ€, λΌλμ€ λ²νΌ) μ μν μμ±κ°μ κ°μ Έμ€κ±°λ μλ‘κ² μ€μ ν λ μ¬μ©νλ€.
$("μμ μ ν").prop("[checked | selected ]");
$("μμ μ ν").prop("[checked | selected]", [true | false] );
$("μμ μ ν").prop("[tagName | nodeType | selectedIndex | defaultValue ]");
defaultValueλ μ¬μ©μκ° value μμ±μ λ³κ²½νλλΌλ μ΄κΈ°μ value μμ±κ°μ κ°μ Έμ¨λ€.