스냅백같은 기능을 이용하거나 원래 내용으로 돌릴려고 할때,
jquery를 이용하여 변경한 값에 경우
<input type="text" id="test">
<script>
$("#test").val("test");
alert($("#test").html());
</script>
결과
<input type="text" id="test">
변경한 값까지 적용된 html을 가져오고 싶을땐 아래와 같이 선언한 후 가져오면 변경된 값을 가져오게 된다.
$('[type=text], textarea').each(function(){ this.defaultValue = this.value; }); $('[type=checkbox], [type=radio]').each(function(){ this.defaultChecked = this.checked; });
$('select option').each(function(){ this.defaultSelected = this.selected; });
<input type="text" id="test">
<script>
$("#test").val("test");
$('[type=text], textarea').each(function(){ this.defaultValue = this.value; });
alert($("#test").html());
</script>
결과
<input type="text" id="test" value="test">
'개발' 카테고리의 다른 글
[BootStrap] 아이콘 색상 바꾸기 (0) | 2014.11.04 |
---|---|
테이블 길이에 맞게 내용 맞추기 (0) | 2014.10.15 |
[jstree] JSTREE 사용법 / 예제 / API / 모음 (0) | 2014.10.02 |
[javascript] 월초, 월말일 구하기 (0) | 2014.08.20 |
[javascript] 날짜 YYYYMMDD 식으로 가져오기 (0) | 2014.08.20 |