wrapper
2023. 7. 27. 21:28ใjquery
๋ฌธ๋ฒ :
jQuery('์๋ฆฌ๋จผํธ ์ค๋ธ์ ํธ' or 'CSS ์คํ์ผ ์ ํ์')
์ธ์๋ก ์ ๋ฌ๋ ์์๋ค์ jQuery์ ๊ธฐ๋ฅ์ฑ์ ๋ถ๊ฐํด์ ๋ฐํ
$์ jQuery(์๋ฆฌ๋จผํธ)๋ ๊ฐ์ ์๋ฏธ
$๋ฅผ ์ฌ์ฉํ๋ ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค๊ณผ์ ์ถฉ๋ ๋๋ฌธ์ ์๋์ฒ๋ผ ์ฌ์ฉ
- ์์ ํ๊ฒ ๋ํผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ
1.jQuery๋ผ๋ ์ด๋ฆ์ผ๋ก ์ฌ์ฉ
//$ ๋์ jQuery๋ฅผ ์ฌ์ฉ
jQuery('body').html('hello world');
2. $๋ฅผ ํจ์์ ์ง์ญ๋ณ์๋ก ์ ์ธํด์ ์ธ๋ถ์ ์์์ง ๋ชจ๋ฅด๋ ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ $์์ ์ถฉ๋์ ์๋ฐฉ
(function($) {
$('body').html('hello world');
})(jQuery) //ํจ์๋ฅผ ์ ์ธํจ๊ณผ ๋์์ ํธ์ถ $์์ jQuery๊ฐ ์ ๋ฌ๋ผ์ ์์ ํ๊ฒ $ ์ฌ์ฉ ๊ฐ๋ฅ
- ์ ์ด ๋์์ ์ง์ ํ๋ ๋ฐฉ๋ฒ(ํฌ๊ฒ 2๊ฐ์ง ๋ฐฉ๋ฒ)
1. jQuery( selector, [context] ) ๋๋ฒ์งธ ์ธ์ context๋ ์๋ต ๊ฐ๋ฅ
(function($) {
//css ์ ํ์์์ ์ด๋ ํ ๊ธฐํธ๋ ์์ ๋๋ ์๋ฆฌ๋จผํธ ์ ํ์์ ul์์ .์ ๋ถ์ฌ์ class ์ ํ
$('ul.foo').click(function() {
//context์. (this๋ ul.foo๋ผ๋ ์ด๋ฒคํธ๋ฅผ ๋ฐ์์ํจ element)
$('li', this).css('background-color', 'red');
});
})(jQuery)
2. jQuery( element )
//body ์์๋ฅผ ์ ํํ์ฌ ๋ฐฐ๊ฒฝํ๋ฉด ๊ฒ์์์ผ๋ก ๋ณ๊ฒฝ
jQuery(document.body).css( "background-color", "black" );
'jquery' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Mainpulation(์๋ฆฌ๋จผํธ ์ ์ด) (0) | 2023.07.28 |
---|---|
event (0) | 2023.07.28 |
Chain (0) | 2023.07.27 |
์ ํ์ (0) | 2023.07.27 |
jquery ๊ธฐ์ด (0) | 2023.07.27 |