본문 바로가기

jquery

jquery 예제

<%@ page  contentType="text/html; charset=UTF-8"%>

<%@page trimDirectiveWhitespaces="true"%>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<%String cp = request.getContextPath();%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">


<title>Insert title here</title>

<script type="text/javascript" src="<%=cp %>/data/js/jquery-1.9.1.min.js"></script>

<script type="text/javascript">

$(function(){

$("input[type=text], input[type=password]").css({

"border":"1px solid #ff1111"

,"width":"120px"

,"height":"20px"

,"margin-left":"3px"

,"padding":"2px;"

});

$("input:button").css({

"background":"#00ff00"

,"width":"120px"

,"height":"25px;"

});

$("input[type=text], input[type=password]").focus(

function(){

$(this).next("span").show(); // 현재 focus된 요소의 다음 span 태그를 show해줘라.

});

$("input[type=text], input[type=password]").blur(

function(){

$(this).next("span").hide();

});

});


$(function(){

$("#btn1").click(function(){

var s=$("span:eq(0)").text(); // 첫번째 span 태그의 text를 가져옴

alert(s);

var name=$("input[name='name']").val(); // 값을 가져올 떄 val() => value

if(!name){

alert("이름을 입력하세요...");

return;

}

var age=$("input[name='age']").val();  

if(!age){

alert("나이를 입력하세요...");

return;

}

var id=$("input[name='id']").val();  

if(!id){

alert("아이디를 입력하세요...");

return;

}

var pwd=$("input[name='pwd']").val();  

if(!pwd){

alert("암호를 입력하세요...");

return;

}

});

});


$(function(){

$("#btn3").click(function(){

// var s=$("#aa").text(); // 내용이 보인다.

// var s=$("#aa").html(); // 태그가 보인다  (innerHTML)

// alert(s);

s="우리나라<b>대한민국</b>";

//$("#aa").text(s); //s의 내용 그대로 출력

$("#aa").html(s); //태그가 적용되어 출력 (innerHTML)

 

s=$("#aa").attr("sm");         // attr : 속성을 가져옴.

alert(s);

});

});


</script>

</head>

<body>


<form action="" name ="f">

<span>이름</span><input type="text" name="name" ><span style="display:none;">이름은 필수입니다.</span><br/>

<span>나이</span><input type="text" name="age"><span style="display:none;">나이는 필수입니다.</span><br/>

<span>아이디</span><input type="text" name="id"><span style="display:none;">아이디는 필수입니다.</span><br/>

<span>암호</span><input type="password" name="pwd"><span style="display:none;">암호는 필수입니다.</span><br/>

<input type="button" value="확인" id="btn1">

<input type="button" value="취소" id="btn2">

</form>


<br/>


<div id="aa" sm="cv대가">

안녕하세요..<b>jQuery</b><hr/>

반갑습니다..<b>Javascript</b><hr/>

<p>열공</p>

<p>열심히</p>

</div>

<input type="button" value="확인" id="btn3"/>



</body>

</html>