1. 쿼리
선택기를 사용하여 노드를 찾습니다
html() / text() / attr()를 사용하여 노드 텍스트와 속성 값을 출력합니다.
참고: 드롭다운 목록은 val()
<html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script> <script> $(function(){ $('#b1').click(function(){ //$('#d1').html('java'); //将节点的属性读出来 //$('#d1').attr('style'); //$('#d1').attr('style','font-size:30pt'); $('#d1').attr('class','s1'); }); }); </script> <style> .s1{ color:red; } </style> </head> <body> <div id="d1">hello</div> <ul> <li>item1</li> <li id="i1">item2</li> <li>item3</li> </ul> <input type="button" id="b1" value="点我"/> </body> </html>
를 사용합니다. 2.
$(html)
생성 3.
append();prepend();after();before();<html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script> <script> $(function(){ $('#b1').click(function(){ var $node = $('<li>item4</li>'); $('ul').append($node); //$('ul').append('<li>item4</li>'); 和上面是等价的 }); }); </script> <style> .s1{ color:red; } </style> </head> <body> <div id="d1">hello</div> <ul> <li>item1</li> <li id="i1">item2</li> <li>item3</li> </ul> <input type="button" id="b1" value="点我"/> </body> </html>4. 노드 삭제 remove();remove(selector);empty(); 내용 지우기
$('#b1').click(function(){ //$('ul li:eq(1)').remove(); $('ul li').remove('li[id=i1]'); $('ul li:eq(1)').empty(); });5. 노드 복사clone( );clone(true); 복사된 노드도 다음 동작을 갖도록 합니다6. 속성 작업읽기: attr(' ');설정: attr(' ', ' ');또는 여러 속성 설정 attr({" ", " "});삭제: RemoveAttr(' ');
$('#b1').click(function(){ $('#d1').attr({"class":"s1","style":"font-size:40pt"}); });7. 스타일 작업가져오기 및 설정: attr("class", " ");추가: addClass(' ', ' ');
스타일 전환: ToggleClass(' ', ' ');특정 스타일이 있는지 여부 hasClass(' ');css(' ', ' '); css({ ' ': ' ', ' ': ' '});
$('#b1').click(function(){ $('div:first').addClass('s1 s2'); $('div:first').removeClass('s2'); $('div:first').toggleClass('s1'); });8. html, 텍스트 및 값 설정 및 가져오기html() / html( '')text() / text(' ')val(); 요소의 값 설정 및 읽기9. >children()next();prive();siblings(): 모든 형제10.
위는 Xiaoqiang의 HTML5 모바일 개발 길입니다(36) - jQuery에서 DOM 작업에 대한 내용은 PHP 중국어 웹사이트(www.php.cn)를 참고하세요!