Client/jQuery

[jQuery / ์ œ์ด์ฟผ๋ฆฌ] text(ํ…์ŠคํŠธ) ๋ณ€๊ฒฝํ•˜๊ธฐ

meeeeejin 2020. 6. 17. 15:14

jQuery๋ฅผ ์ด์šฉํ•ด html ์š”์†Œ์˜ ํ…์ŠคํŠธ ๋ณ€๊ฒฝํ•˜๊ธฐ

 

jQuery๋ฅผ ์ด์šฉํ•ด html ์š”์†Œ์˜ ํ…์ŠคํŠธ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” 2๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. 

 

 

๋ฐฉ๋ฒ•1) .text() ์ด์šฉํ•˜๊ธฐ

 

$("h1").text("new text");

 

์œ„์™€ ๊ฐ™์ด ํ…์ŠคํŠธ๋ฅผ ๋ณ€๊ฒฝํ•  ์š”์†Œ๋ฅผ ์„ ํƒํ•ด์„œ .text ๋‚ด์— ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ์€ ํ…์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•ด ์ฃผ๋ฉด ๋œ๋‹ค. 

 

 

 

 

๋ฐฉ๋ฒ•2) .html() ์ด์šฉํ•˜๊ธฐ

 

$("h1").html("<em>new text</em>");

 

.text()๋Š” html ์š”์†Œ ๋‚ด์˜ ํ…์ŠคํŠธ๋งŒ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ .html()์„ ์ด์šฉํ•˜๋ฉด ํ…์ŠคํŠธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ html ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. ์œ„์™€ ๊ฐ™์€ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด

<h1><em>new text</em></h1>

๊ณผ ๊ฐ™์€ ํ˜•ํƒœ๋กœ h1 ์š”์†Œ์˜ content๊ฐ€ ๋ฐ”๋€Œ๊ฒŒ ๋œ๋‹ค. 

 

 

 

์‚ฌ์šฉ ์˜ˆ์‹œ

 

์˜ˆ์‹œ1) .text() ์ด์šฉ

html ์ฝ”๋“œ
js ์ฝ”๋“œ
์‹คํ–‰ํ™”๋ฉด

 

$("button").text("new button"); ๊ณผ ๊ฐ™์ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์š”์†Œ๋ฅผ ํ•œ ๋ฒˆ์— ์„ ํƒํ•ด์„œ ํ…์ŠคํŠธ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. 

 

 

 

 

์˜ˆ์‹œ2) .html() ์ด์šฉ

// HTML ์ฝ”๋“œ๋Š” ์˜ˆ์‹œ1๊ณผ ๊ฐ™์Œ

 

js ์ฝ”๋“œ
์‹คํ–‰ํ™”๋ฉด

 

 

 

 

 

 

๊ณต๋ถ€ํ•œ ๊ฒƒ์„ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ์ˆ˜์ •ํ•  ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋ฉด ์•Œ๋ ค์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค :)

 

 

728x90