반응형
값이 NaN 인 경우 jQuery
if 문에 문제가 있습니다. num을 NaN의 0으로 설정하고 싶습니다.
$('input').keyup(function() {
var tal = $(this).val();
var num = $(this).data('boks');
if(isNaN(tal)) {
var tal = 0;
}
});
값을 다시 할당해야합니다 $(this)
.
$('input').keyup(function() {
var tal = $(this).val();
var num = $(this).data('boks');
if(isNaN(tal)) {
var tal = 0;
}
$(this).data('boks', tal);
});
멋지게 작성 :
$('input').keyup(function() {
var eThis = $(this);
var eVal = (isNaN(eThis.val())) ? 0 : eThis.val();
eThis.data('boks', eVal);
});
NaN을 0으로 바꾸려면 다음과 같이 작성하십시오.
var tal = parseInt($(this).val()) || 0;
참조 URL : https://stackoverflow.com/questions/9311542/jquery-if-value-is-nan
반응형
'IT Share you' 카테고리의 다른 글
배치 파일 사본의 모든 "덮어 쓰기를 원하십니까"프롬프트에 아니오라고 말하는 방법은 무엇입니까? (0) | 2021.01.09 |
---|---|
Linux에서 Python으로 내보내기를 사용하는 방법 (0) | 2021.01.09 |
오류 : gdal-config를 찾을 수 없습니다. (0) | 2021.01.09 |
ASP.NET에서 날짜 형식을 전역 적으로 어떻게 설정합니까? (0) | 2021.01.09 |
Tableview 셀이 표시되는지 확인 (0) | 2021.01.09 |