일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 보안인증서
- 배열
- 글자 수 제한
- iframe
- SSL
- 페이지전환효과
- virsualhost
- 우분투 npm 설치
- JS
- 구글뷰어
- Vanilla JS
- MySQL
- post_type
- .htaccess
- 정규식
- JavaScript
- 날짜변환
- 정부 서비스 가이드라인
- ip직접접근차단
- 자바스크립트
- 비동기호출
- 우분투
- 날짜비교
- 리사이즈
- 애니메이트
- 글자수제한
- 디지털 정부서비스ui/ux
- 301 리다이렉트
- selinux
- Ajax
- Today
- Total
더 나은 프로그래머가 되자
jquery 유용한 팁(콤마,숫자체크,커서변경 등) 본문
1. 커서 변경
$("body").css("cursor", "default");
$("body").css("cursor", "wait");
2. Table의 타이틀 Row를 제외한 모든 Row 삭제하기
$("#tableId > tbody").children("tr:not(:first)").remove();
3. Table의 마지막 Row 다음에 Row 추가하기
$("#tableId > tbody:last").append("<tr><td>Text</td></tr>");
4. innerHTML값 Setting하기
$("#tagId").html("<strong>Text</strong>");
5. 해당 ID로 지정된 HTML 보이기/숨기기
$("#tagId").show();
$("#tagId").hide();
6. ID로 지정된 Form Submit 하기
$("#tagId").attr("target", "_top");
$("#tagId").attr("action", "/sabisung/list.jsp");
$("#tagId").submit();
7. each Loop에서의 break/continue
$("#tagId").find("option").each(function() {
if(this.value == "3") {
return false; //break 의미
return true; //continue 의미
}
});
8. Table의 특정(ID를 가지는) TR 다음에 TR Row를 추가하기
$("#tableId > tbody").children("tr").each(function() {
if(trId == $(this).attr("id")) {
$(this).after("<tr><td>Text</td></tr>");
return false;
}
});
9. Table의 특정(ID를 가지는) TR Row를 삭제하기
$("#tableId > tbody").children("tr").each(function() {
if(trId == $(this).attr("id")) {
$(this).remove();
return false;
}
});
10. 숫자인지 체크
function isNumber(v) {
var reg = /^(\s|\d)+$/;
return reg.test(v);
}
11. 숫자인지 체크 (-/+ 부호까지 체크)
function isNumber(v) {
var reg = /^[-+]?\d+$/;
return reg.test(v);
}
12. 소수점 자리수에 맞는 숫자인지 체크 (소수점 2자리까지 체크)
function isFloat2(v) {
var reg = /^[-+]?\d+.?\d?\d?$/;
return reg.test(v);
}
13. 숫자에 콤마 추가하기 (금액단위)
function setComma(n) {
var reg = /(^[+-]?\d+)(\d{3})/;
n += "";
while (reg.test(n)) n = n.replace(reg, "$1" + "," + "$2");
return n;
}
'언어 > js' 카테고리의 다른 글
DOM(Document Object Model) 안의 이벤트 핸들링 (0) | 2014.07.01 |
---|---|
숫자형,정수형,parseInt(),Number() (0) | 2014.06.12 |
브라우저 언어 체크 (0) | 2014.03.26 |
jquery stop() 함수 (애니메이션 멈추기) (0) | 2014.02.21 |
jquery onchange 처리 (0) | 2014.02.18 |