(JS-JQ)jQuery 기본 개념
21065 단어 JS
여기에 jQuery 대상을 도입합니다: jQuery를 통해 만들어진 대상을 말합니다. 일부 대상은 jQuery API 문서를 찾을 수 있습니다.
참고: DOM 객체와 jQuery 객체는 상호 호출할 수 없습니다.
jquery의 사용 절차: 1.jquery 파일 다운로드 2.웹 프로젝트에 대응하는 js 파일을 넣습니다.다음 코드를 통해 jquery 불러오기
<!-- jquery -->
<script type="text/javascript" src="js/jquery-migrate-1.4.1.js">
</script>
4. jquery 사용하기 시작
<!-- jquery -->
<script type="text/javascript" src="js/jquery.js">
</script>
<!-- jquery -->
<script type="text/javascript">
$(
function(){
alert(" jQuery");
}
)
</script>
5. 페이지의 모든 요소를 불러온 후에야 jquery 코드를 실행할 수 있습니다
jquert 코드 형식 시작
$(
function(){
}
)
dom 대상을 jquery 대상으로 변환
$(
function(){
var t_don = document.getElementById("mytext");
var t_jquery = $(t_don); // dom jquery
alert(t_don.value);
// jquery value(dom ),
alert(t_jquery.value);
// jqueryAPI
alert(t_jquery.val());
}
)
jquery 대상이dom 대상으로 변환
$(
function(){
//jquery
var $jquery = $("#newtext");
//jquery , DOM , gu
var dom = $jquery[0];
alert($jquery.val());
alert("dom"+dom.value)
}
)
<input type="text" id="newtext" value="lisi"/>
선택기
선택기는 무엇입니까? 선택기는 페이지 요소를 얻는 문법(도구)입니다. jquery는 풍부한 요소 선택기를 제공하여 페이지에 있는 요소를 쉽게 얻을 수 있습니다. CSS와 같은 스타일을 얻는 방법을 선택하십시오.id 선택기는 탭의 id를 통해 원소 주의를 얻습니다: id는 중복될 수 없습니다. id가 중복되면 jquery에서 이 ID의 탭만 읽습니다.
<script type="text/javascript">
$(
function(){
// id,
alert($("#mytext").val());
}
)
)
</script>
<input type="text" id="mytext" value="zhangsna"/>
2. 요소 선택기
<script type="text/javascript">
$(
function(){
//
alert($("p")[0].innerText);
}
)
<script>
<p>gogogo</p>
3. class 선택기
<script type="text/javascript">
//class , class , jquery
$(
function(){
// class
alert($(".classname").length);
// ,.val() DOM value
$(".classname").val();
}
)
<script>
<input type="text" class="classname" value="wangwu"/>
<input type="text" class="classname" value="zhaoliu"/>
4.parent-child 차원 선택기
<script type="text/javascript">
//parent-child ,
$(
function(){
alert($("div>.name").length); // div class name
alert($("#di>.name").length); // id di class name
}
)
<script>
<div id="di">
<input type="text" class="name" value="wangwu"/>
<input type="text" class="name" value="zhaoliu"/>
</div>
5.prev+next
//prev+next, prev
<script type="text/javascript">
$(
function(){
alert($("div+.name").length);// div class name , , , value "ww1"
}
)
<script>
<div id="di">
<input type="text" class="name" value="wangwu"/>
<input type="text" class="name" value="zhaoliu"/>
</div>
<input type="text" class="name" value="ww1"/>
<input type="text" class="name" value="xx1"/>
6.prev+siblings
//prev~sibling, prev
$(
function(){
alert($("div ~ .name").length);// div class name
}
)
7. 속성 선택기는 속성 이름을 통해 획득
$("[href]") href 。
$("[href='#']") href "#" 。
$("[href!='#']") href "#" 。
$("[href$='.jpg']") href ".jpg" 。
$(".classname[value]") class classname value
jQuery 단순 필터
API 문서에 대한 학습
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JS 판단 수조 네 가지 실현 방법 상세그러면 본고는 주로 몇 가지 판단 방식과 방식 판단의 원리를 바탕으로 문제가 있는지 토론하고자 한다. 예를 들어 html에 여러 개의 iframe 대상이 있으면 instanceof의 검증 결과가 기대에 부합되지 않을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.