Javascript/Jquery 썸네일형 리스트형 .attr() vs .prop() 비교 - 셀렉트박스,라디오박스 $("input:radio[name='test_name'][value='type2']").attr('checked',true); $("input:radio[name='test_name'][value='type2']").prop('checked',true); 필자는 Jquery에서 attr 을 많이 사용 합니다. 라디오 박스를 제어하는데 있어서 attr속성을 이용하는데 최초 한번에 동작만 실행되고 라디오 박스에 대한 액션이 실행되지않았습니다. prop로 해결하게 되었는데, 원인에 대한 궁금증을 해소하고자 구글링을 해봤습니다. 참고 .attr() vs .prop() 우선, 취급하는 정보가 다릅니다. attr() 은 HTML 의 Attribute 를 , prop() 는 JavaScript 의 Property .. 더보기 $.extend() 를 이용한 배열안에 있는 객체 깊은복사 Node 를 이용한 개발환경에서 서버 사이드단에 데이터를 가져오다 보면 배열 복사를 해야할때가 빈번하다. 간단한 예제로 배열 복사에 대해서 이야기 하고자 한다. arr2 =arr1 을 통해 얕은 복사가 이루어지게 되고 arr2 는 arr1 을 참조 하게된다. 이경우 arr2 에 있는 객체가 arr1 에 있는 객체를 참조하고있기때문에 다음과 같이 arr2 객체의 value 값을 바꾸게 되면 arr1 도 따라서 같이 바뀌는것을 확인해볼수있다. arr2 과 arr1 에 참조가 발생되게 하지않으려면 다음과 같이 push를 이용하는 방법이 있다. 이렇게 구현하는것은 Array 안에 들어있는것이 바로 객체이기 때문이다. 객체는 참조가된다. 그래서 새로 객체명을 정의하고 그안에 벨류값을 꺼내와서 넣었다. If 를 하.. 더보기 이전 1 다음