======jQuery - Set Content and Atrributes======
* description : jQuery HTML - jQuery Set Content and Attributes
* author : 오션
* email : shlim@repia.com
* lastupdate : 2021-04-16
\\
=====Set Content - text(), html(), and val()=====
이전 페이지와 동일한 세 가지 메서드를 사용하여 콘텐츠를 설정합니다.\\
* ''%%text()%%'' - 선택한 요소의 텍스트 콘텐츠를 설정하거나 반환합니다.
* ''%%html()%%'' - 선택한 요소 (HTML 마크업 포함)의 콘텐츠를 설정하거나 반환합니다.
* ''%%val()%%'' - 폼 필드의 값을 설정하거나 반환합니다.
다음 예제는 %%jQuery%% ''%%text()%%'', ''%%html()%%'' 및 ''%%val()%%'' 메서드를 사용하여 콘텐츠를 설정하는 방법을 보여줍니다.\\
====예제====
$(document).ready(function () {
$("#btn1").click(function () {
$("#test1").text("Hello World!!!");
});
$("#btn2").click(function () {
$("#test2").html("Hello World!!");
});
$("#btn3").click(function () {
$("#test3").val("Holy God!!!");
});
});
\\
=====A Callback Function for text(), html(), and val()=====
위의 세 가지 %%jQuery%% 메서드인 ''%%text()%%'', ''%%html()%%'' 및 ''%%val()%%''도 모두 콜백 함수와 함께 제공됩니다.\\
콜백 함수에는 두 개의 매개 변수 - 선택한 요소 목록에 있는 현재 요소의 인덱스(index)와 원래(이전) 값 - 가 있습니다:\\
그런 다음 함수에서 새 값으로 사용할 문자열을 반환합니다.\\
\\
다음 예제는 콜백 함수가 있는 ''%%text()%%'' 및 ''%%html()%%''을 보여줍니다.\\
====예제====
$(document).ready(function () {
$("#btn1").click(function () {
$("#test1").text(function (i, origText) {
return "Old text: " + origText + " New text: Hello world! (index: " + i + ")";
});
});
$("#btn2").click(function () {
$("#test2").html(function (i, origText) {
return "Old html: " + origText + " New html: Hello world (index: " + i + ")";
});
});
});
\\
=====Set Attributes - attr()=====
%%jQuery%% ''%%attr()%%'' 메서드는 속성 값을 설정/변경하는 데도 사용됩니다.\\
\\
다음 예제는 링크에서 %%href%% 속성 값을 변경(설정)하는 방법을 보여줍니다.\\
====예제====
$(document).ready(function () {
$("button").click(function () {
$("#w3s").attr("href", "https://www.w3schools.com/jquery/");
});
});
\\
''%%attr()%%'' 메서드를 사용하면 동시에 다수의 속성들을 설정할 수도 있습니다.\\
\\
다음 예제는 %%href%% 및 %%title%% 속성을 동시에 설정하는 방법을 보여줍니다.\\
====예제====
$(document).ready(function () {
$("button").click(function () {
$("#w3s").attr({
"href": "https://www.w3schools.com/jquery/",
"title": "W3Schools jQuery Tutorial"
});
});
});
\\
=====A Callback Function for attr()=====
%%jQuery%% 메서드 ''%%attr()%%''도 콜백 함수와 함께 제공됩니다.\\
콜백 함수에는 두 개의 매개 변수가 있습니다.\\
선택한 요소 목록에서 현재 요소의 인덱스와 원래(이전) 속성 값입니다.\\
그런 다음 함수에서 새 속성 값으로 사용할 문자열을 반환합니다.\\
\\
다음 예제는 콜백 함수가 있는 ''%%attr()%%''을 보여줍니다.\\
====예제====
$(document).ready(function () {
$("button").click(function () {
$("#w3s").attr("href", function (i, origValue) {
return origValue + "/jquery/";
});
});
});
=====jQuery HTML Reference=====
모든 %%jQuery%% %%HTML%% 메서드에 대한 전체 개요를 보려면, [[https://www.w3schools.com/jquery/jquery_ref_html.asp|jQuery HTML/CSS Reference]]로 이동하십시오.
{{tag>오션 jQuery HTML Set Content and Attributes}}