Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 시사회
- php
- 잡담
- 일상
- 맛집
- 영화
- 가사
- Monument Valley
- Pink
- JavaScript
- 아이폰게임
- 모뉴먼트 밸리
- 게임
- 유료
- 모뉴먼트
- 강추
- great forest
- 핑크
- 후기
- 추천
- 아이패드
- jQuery
- 레고
- 아이폰
- 카이로소프트
- 아이러브니키
- Monument
- goblin sword
- 공략
- 감상
Archives
- Today
- Total
잡담소장소
jQuery를 이용한 visibility 본문
작업하다가 배운 것.
$(document).ready(
function () {
//input 태그의 name이 agreetype인 것 찾기
//text, radio, select 모두 해당
var $agree = $("input[name='agreetype']");
//브라우저가 IE일 경우 click으로 이벤트 발생 그외 change
$agree.bind($.browser.msie ? "click":"change", function(e)
{
if($(e.target).val() == 'E')
{
//div태그안에 아이디가 ID_BTN_AUTHEMAIL인 컨트롤 찾기
$("div").find("#ID_BTN_AUTHEMAIL").each( function ()
{
//css() 보다 attr()를 써서 style 주기
$(this).attr('style', 'visibility:hidden');
});
$("div").find("#ID_BTN_AUTHSMS").each( function ()
{
$(this).attr('style', 'visibility:visible');
});
}
else
{
$("div").find("#ID_BTN_AUTHEMAIL").each( function ()
{
$(this).attr('style', 'visibility:visible');
});
$("div").find("#ID_BTN_AUTHSMS").each( function ()
{
$(this).attr('style', 'visibility:hidden');
});
}
});
* display (none, block) 과의 차이점
- display의 경우 none이 될 경우 있던 자리가 없어지게 되서 폼이 깨질 수가 있다.
- visibility는 기존의 폼은 그대로 두고 보이고자 하는 것을 컨트롤 할 수 있다.
잘 몰라서 어렵지만
하면 할 수록 재밌는 jQuery +.+ㅋ
반응형
'Study ;3' 카테고리의 다른 글
정보 & 시간관리 (0) | 2010.11.04 |
---|---|
효과적인 보고서 쓰기 (0) | 2010.10.28 |
jQuery를 이용한 테이블의 같은 값 찾기 - in PHP (0) | 2010.10.05 |
Encrypt & Decrypt in PHP (0) | 2010.09.17 |
정규식을 이용한 검색 및 파일 쓰기 in PHP (0) | 2010.09.03 |
Comments