< script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
Selector|설명
——-|——-
E|태그명이 E인 모든 엘리먼트
E F|E의 자손이면서 태그명이 F인 모든 엘리먼트
E > F|E의 바로 아래 자식이면서 바로 다음에 나오는 엘리먼트
E + F|E의 형제 엘리먼트로 바로 다음에 나오는 엘리먼트F
E ~ F|E의 형제 엘리먼트로 다음에 나오는 모든 엘리먼트 F
E . C 태그명이 E인 모든 엘리먼트 중 클래스명이 C인 엘리먼트
$('#selected-plays>li').addClass('horizontal');
$('li:not(.horizontal)').addClass('sub-level');
$('a[href $=pdf]').addClass('pdflink');
$('a[href ^=mailto]').addClass('mailto');
$('a[href *= henry]:not(.mailto)').addClass('henrylink');
$('tr:odd').addClass('alt'); // 홀수지만 짝수번 부터 시작됨(인덱스 0부터이므로)
$('tr:nth-child(odd)').addClass('alt'); //nth는 홀수
$('tr').filter(':odd').addClass('alt');
$('td:contains(Henry)').addClass('highlight');
<!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=EUC-KR">
<title>Insert title here</title>
<script type="text/javascript" src="httpRequest.js"></script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script type="text/javascript">
function startSuggest(){
var keyword = $('[name="keyword"]').val(); // name이 keyword인 태그의 값을 가져오기
var params = "keyword=" + encodeURIComponent(keyword);
sendRequest("suggest.jsp", params, displayResult, "POST");
}
function displayResult(){
if(httpRequest.readyState == 4){
if(httpRequest.status == 200){
var html="";
var result = httpRequest.responseText;
var keywardList = result.split(',');
for(var i=0;i<keywardList.length;i++){
var str = keywardList[i].trim();
html += "<a href=javascript:select('" + str + "')>" + str + "</a>
";
}
$('#suggestList').html(html);
show('suggest');
}
}
}
function show(elementId){
$('#'+elementId).css('display', '');
}
function select(selectKeyward){
$('[name="keyword"]').val(selectKeyward);
hide('suggest');
}
function hide(elementId){
$('#'+elementId).css('display', '');
}
</script>
</head>
<body>
<form name="search" onkeyup="startSuggest()">
<input type="text" name="keyword">
<input type="button" value="전송">
</form>
<div id="suggest" style="position: absolute; left: 10px">
<div id="suggestList"></div>
</div>
</body>
</html>