setTimeout(함수,초단위(1000))-한번만 실행됨
setInterval(함수,초단위(1000))-반복해서 실행됨

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="../jquery-1.9.1.min.js"></script>
<script>
$(function(){
	  setTimeout(function(){
		  var value=$('select > option:selected').val()
		  //select태그의 바로 아래 option태그 중 선택된 값
		  alert(value);
	  },2000)
})
</script>
</head>
<body>
<select>
	<option>1</option>
	<option>2</option>
	<option>3</option>
</select>
</body>
</html>

-> 옵션 1,2,3 중 선택된 값을 2초 후 화면에 alert한다

 


같은 태그일때 속성이 없는 경우 구분하는 방법

태그의 순서에 따라 구분한다

내부적으로 인덱스 번호는 0부터 시작된다

 

$('tr:even').css('background','pink')
<!--짝수번째(0,2,...) tr태그에 스타일 추가-->

$('tr:first').css('background','yellow');
<!--첫번째(0) tr태그에 스타일 추가-->

 

$('tr:contains(이름)')
<!--이름 문자열을 포함하는 tr태그-->

$('tr:eq(0)')
<!--0번째 인덱스에 위치한 tr태그-->

$('tr:gt(2)')
<!--2보다 큰 인덱스 번호에 위치한 tr태그-->

$('tr:lt(2)')
<!--2보다 작은 인덱스 번호에 위치한 tr태그-->

$('tr').not(':even')
<!--짝수인덱스가 아닌 tr태그-->

$('tr').has('th')
<!--th태그를 갖는 tr태그-->

 

+ Recent posts