<input type="hidden" id="test"/>
$(document).ready(function(){
$('#test').on('change', function(){
console.log('test!!!!!');
}
});
function testChange() {
$('#test').val('change!!!!!');
}
testChange();
이렇게 value 값을 바꿨을때 change함수를 타지 안는다.
그래서 해결한 방법은
<input type="hidden" id="test" onchange="valueChange()"/>
function testChange() {
$('#test').val('change!!!!!');
$('#test').change();
}
testChange();
function valueChange() {
console.log('test!!!!!!!!');
}
hidden 필드에 값을 바꿔주고 $('#test').change(); 함수를 태워주니 잘 동작하네요
혹시 더 좋은 방법 아시는분 있음 답글좀.....
'개발 > JAVASCRIPT' 카테고리의 다른 글
ActiveX 설치여부 확인하기 (0) | 2017.03.17 |
---|---|
자바스크립트 get방식 parameter값 꺼내기 (0) | 2017.03.17 |
[자바스크립트] SNS공유하기 (0) | 2017.03.17 |
JavaScript replace all 하기 (0) | 2017.03.17 |
i18 support [javascript 한/영 변환] (0) | 2017.03.17 |