본문 바로가기

jquery5

jQuery 3.4.1 에서 jQuery 3.5.1로 업그레이드 가이드 3.4.1에서 3.5.1로 업그레이드 시 변경되는 부분은 1가지 입니다. 그 한가지는 htmlPrefilter 가 변경된다는 내용인데요. 이 기능은 jQuery selector 자체로 태그를 만들 때 사용되던 것이였는데요. 예를 들어보겠습니다. $('') 위의 태그 HTML 형식으로 보면 정상적인 태그는 아닙니다. 정상적인 태그라면 $('') 이렇게 처리가 되어야 정상입니다만, jQuery 는 지금까지 내부적으로 태그를 변경해서 제공해주었습니다. 다른 태그들도 마찬가지입니다. table, tr, td, span, button 등등 시작과 끝으로 닫아야하는 태그들도 모두 jQuery 내부에서 replace로 제공하고 있었습니다. 위와 같이 area, br, col, embed, hr, img, input,.. 2022. 8. 1.
jQuery 1.12.x to jQuery 3.x Upgrade Jquery 1.12.2 에서 3점대로 업그레이드하는 방법입니다. 업그레이드 방법은 Jquery 공식 홈페이지에도 기재되어 있습니다. 먼저 먼저쓰던 버전이 1.9버전 미만이라면 jQuery Migrate 1.4.1 를 다운받고, 1.9 이상이라면 jQuery Migrate 3.3.2 를 다운받으시면 됩니다. https://jquery.com/download/#jquery-migrate-plugin Download jQuery | jQuery link Downloading jQuery Compressed and uncompressed copies of jQuery files are available. The uncompressed file is best used during development or de.. 2022. 2. 8.
jQuery selector like 검색 jQuery 셀렉터 like 검색은 3종류( ^, *, $ )가 있다. // 첫 문자가 같은 문자열 // SQL의 where class like 'search%' $("[class^='search']"); $("div[class^='search']"); // contains 와 같은 기능 // SQL의 where class like '%search%' $("[class*='search']"); $("div[class*='search']"); // 끝 문자가 같은 문자열 // SQL의 where class like '%search' $("[class$='search']"); $("div[class$='search']"); 2022. 1. 17.
jQuery data() vs attr() jQuery에는 data 함수와 attr 함수가 있다. 둘 다 해당 태그에 값을 넣는 건 같지만, 두가지를 혼합해서 쓰면 원하는 값이 나오지 않는다. 1. 조회 var key = 'itemid'; var dataValue = $(selector).data(key); // data 조회 var attrValue = $(selector).attr(key); // attr 조회 2. 삽입 var key = 'itemid'; var value = '1234'; $(selector).data(key, value); // data 삽입 $(selector).attr(key, value); // attr 삽입 3. 차이점 data() attr() 같은점 key value 형식이다. object형식으로 따로 받을 수 .. 2021. 11. 20.
반응형