https://www.w3schools.com/jquery/jquery_ref_html.asp
$(document).ready(function() {
$(":submit").click(function() {
var name = $("#name").val();
var gender = $("input[name='gender']:checked").val();
var intro = $("#intro").val();
var job = $("#job").val();
alert(name+"\n"+gender+"\n"+intro+"\n"+job);
});
});
<div class="container">
<form action="">
<label for="name">이름</label>
<input type="text" id="name" name="name"/>
<br> <!-- input타입의 value = db로 들어가는 데이터 -->
성별 <input type="radio" id="male" name="gender" value="남자"/><label for="male">남자</label>
<input type="radio" id="female" name="gender" value="여자"/><label for="female">여자</label>
<br>
<label for="intro">소개</label>
<textarea name="intro" id="intro" cols="30" rows="5"></textarea>
<br>
<label for="job">직업</label>
<select name="job" id="job">
<option value="프로그래머">프로그래머</option>
<option value="공주">공주</option>
<option value="왕자">왕자</option>
</select>
<br><br>
<input type="submit" value="조사하기"/>
<input type="button" value="이름변경"/>
</form>
</div>
$(selector).attr(attribute)
$("a").attr("href");
$("a").attr("href","http://naver.com);
$(selector).attr({attribute: value, attribute: value})
$(selector).attr(attribute, function(index, currentvalue))
$("#img1").attr("width", function (idx, orgVal) { return orgVal - 50;});
$(document).ready(function() {
for(var i = i; i < 6; i++){
var img = $("img:nth-child("+i+")");
var imgSrc = img.attr("src");
var imgSrcArr = imgSrc.split("/");
img.attr("title",imgSrcArr[imgSrcArr.length-1]);
}
});
<div class="container">
<img src="../../images/가위_우.png" title="" alt="가우" />
<img src="../../images/바위_우.png" title="" alt="바우" />
<img src="../../images/보_우.png" title="" alt="보우" />
<img src="../../images/가위_좌.png" title="" alt="가좌" />
<img src="../../images/바위_좌.png" title="" alt="바좌" />
<br><br>
<button id="ex2bt">눌러보셈요</button>
</div>
$(selector).prop(property)
$("#chk1").prop("checked");
$("#chk1").prop("checked", true);
$(selector).prop({property: value, property: value})
$("#chk1").prop({"checked": true, "disabled": true});
$(selector).prop(property, function(index, currentValue))
$(selector).removePorp(property)
// 1. '전체선택' 클릭 시: 우측 1~3번 체크 박스 선택
$("#chksAll").click(function() {
//전체선택
if($(this).prop("checked")){
$(":checkbox","#fm2").not(":checked").each(function() {
$(this).prop("checked", true);
});
//전체선택 해제
}else {
$(":checkbox","#fm2").each(function() {
$(this).prop("checked", false);
});
}
});
// 2. 1~3의 모든 체크박스 전부 선택되었을때 '전체선택' 체크
// 1~3의 체크박스 중 하나라도 선택이 되지 않았을 때 '전체선택' 해제
$("[name='chksSub']","#fm2").click(function() {
// '전체선택' 제외한 체크박스의 갯수
var lengthAll = $("[name='chksSub']","#fm2").length;
// '전체선택' 제외한 "체크된" 체크박스의 갯수
var lengthChk = $("[name='chksSub']:checked","#fm2").length;
if (lengthAll == lengthChk) { // 전체가 체크되어있으니
$("#chksAll").prop("checked",true); // 전체 체크박스를 true로
} else { // 하나라도 체크가 안됨 = 전체선택이 아님
$("#chksAll").prop("checked",false);// 전체 체크박스를 false로
}
});
<form action="" id="fm2">
체크박스(전체/해제) :
<br>
<input type="checkbox" id="chksAll"/>전체선택
<input type="checkbox" name="chksSub" id="chks1" value="하나"/><label for="chks1">1</label>
<input type="checkbox" name="chksSub" id="chks2" value="둘"/><label for="chks2">2</label>
<input type="checkbox" name="chksSub" id="chks3" value="셋"/><label for="chks3">3</label>
</form>
$(selector).append(content)
$(content).appendTo(selector)
$(selector).prepend(content)
$(content).prependTo(selector)
$(selector).after(content)
$(content).insertAfter(selector)
$(selector).before(content)
$(content).insertBefore(selector)
$(document).ready(function() {
var imgRootPath = "../../images/";
$("p").click(function() { // 이벤트 바인딩
// 1. img 객체 생성
var img = $("<img>");
// 2. img 속성 추가
img.attr("src",imgRootPath+$(this).attr("title")+".jpg");
// 1,2
/*
var img = $("<img>", {
"src" : imgRoothPath+$(this).attr("title"),
"height" : "100px",
"width" : "100px"
});
*/
// 3. p에 img 객체 추가
$(this).append(img);
});
});
<head>
<style>
p { /* p의 전체 영역아닌 글자 클릭시에만 이미지뜨게하려고 */
display: inline;
}
li {
margin: 10px 0px;
}
</style>
</head>
<body>
<ul>
<li>
<!-- 타이틀명을 이미지 파일명으로 설정 -->
<p title="Tulips">튤립</p>
</li>
<li>
<p title="Chrysanthemum">국화</p>
</li>
<li>
<p title="Koala">코알라</p>
</li>
<li>
<p title="Hydrangeas">수국</p>
</li>
</ul>
</body>
$(selector).empty()
$(selector).remove()
$(selector).remove(selector1)
$("p").remove(".test")
<p>가나다라</p>
<p class="test">마바사</p>
-> 이것만 삭제$(selector).clone()
$(selector).clone(true|false)
$(selector).css("property")
$(selector).css("property", "value")
$(selector).css({"property": "value", "property": "value"})
$(selector).css(property, function(index,currentvalue))