jQuery 학습(둘)
3986 단어 jquery
1. jQuery 핵심 함수 --jQuery():
예를 들어 첫 번째 페이지는 다음과 같습니다.
<div id="yzw" onclick="test();"> ,JQuery!</div>
구체적 js 쓰기:
//
$(function (){
alert(" ");
// <div.../> DOM
$("div").append(" ");
// HTML DOM , body
$("<input type='button' value=' '/> ").appendTo(document.body);
// DOM jQuery
$(document.getElementById('yzw')).css("background-color","#fffff").css("border","1px solid balck");
});
여기서 $(function()
}); 함수는 페이지를 초기화하는 데 사용되며, 매우 자주 사용된다.
2. CSS 액세서리로 DOM 요소에 액세스
구체적인 방법이 너무 많아서 자주 사용하는 실례만 썼다.
페이지 요소:
<ul>
<li id="java">java</li>
<li id="javaee" class="test">javaee</li>
<li id="ajax">ajax</li>
<li id="xml">xml</li>
<li id="ejb">ejb</li>
<li ><span id="workflow">workfolw</span></li>
</ul>
응답 js:
// CSS DOM
$("#java").append("<b> id java ");
// id <li.../> ,
$("li[id]").css("background-color","#bbbbff");
// class test ,
$(".test").css("border","3px dotted black");
// id xml,workflow
$("#xml,#workflow").append("<b> id xml,workflow </b>");
// id xml,workflow
$("ul #workflow").append("<br/><b> ul ,id workflow ");
//
$("ul>#ajax").append("<b>ul ,id ajax </b>");
// id ajax li
$("#ajax~li").css("background-color","#ff5555");
3. 선택기와 부가 한정어를 혼합하여 사용
html 페이지는 이전과 같습니다
js는 다음과 같습니다.
// ul li
$("ul>li:first").append("<b> ul li </b>");
// ul id li
$("ul>li:not([id])").append("<b> ul id </b>");
$("ul>li:even").append("ul li ").css("background-color","yellow");
$("ul>li:gt(4)").append("<br/><b> ul , 4 li </b>").css("border","1px dashed black");
// ul span li
$("ul>li:has('span')").append("<br/><b> ul , span li </b>");
// li span
$("li>span:visible").append("<br/><b> ul , span </b>").css("background-color","#bbbbbb");
그리고 일부 특수한 첨부 한정어도 있다.
// 1、4、7... li
$("li:nth-child(3n+1)").css("border","1px dashed black");
//
$("span:only-child").append("<b> span </b>");
// :first :first-child
alert($("ul>li:first").html()==$("ul>li:first-child").html()); // true
이상으로 소개합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
jQuery 전후 예이 기사에서는 jquery after() 및 before() 메소드의 예를 볼 것입니다. before() 메서드는 선택한 요소 앞에 지정된 콘텐츠를 삽입합니다. after() 메서드는 선택한 요소 뒤에 지정된 콘텐츠...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.