[jQuery]$(".checkbox").attr("checked", true); VS $( '.checkbox' ).prop( 'checked',true); .attr() HTML 마크업에 정의되고 요소의 속성값을 가져오거나 속성을 추가한다. 속성값은 String형으로 가져온다. //속성의 값 가져오기 //.attr(attributeName); $('#button').attr('checked'); // checked //속성의 값 추가하기 //.attr( attributeName, value ) $('#checkbox').attr('checked', true); .prop() HTML DOM 트리에 정의되고 요소의 속성값을 가져오거나 속성을 추가한다. 속성 값은 javascript 형식으로 넘어오기 때문에 boolean, date, function 등도 가져올 수 있다. //속성의 값 가져오기 //.prop(propertyName) $('#checkbox').. 2022. 1. 9. [jQuery][Javascript] Getting attribute of a parent node $(this).parentNode.attr('class') Getting attribute of a parent node $(this).parentNode.attr('class') jquery와 plain javascript를 섞어 섰다는것.. java 사용해서 백엔드단만 작업하다보니 전혀 생각못했던 부분이었다.. jquery를 사용하는곳이 아직 많기 때문에 해당부분을 유의해서 코드작업을 해야할것 같다. // jQuery $(this).parent().attr('class'); // Vanila Javascript this.parentNode.getAttribute("class"); attr() 메서드와 getAttribute()메서드 .attr() 메서드 .attr(attributeName) .attr(attributeName,value) 선택한요소의 속성의 .. 2022. 1. 1. 이전 1 다음