jQuery之文档操作

内部插入
外部插入
删除
复制
替换

append(content) 
将指定的内容追加至指定的元素中的最后
appendTo(content) 
将匹配的元素插入指定元素之间的后面
prepend(content) 
将指定的内容追加至指定的元素的最前面
prependTo(content) 

after(content) 
将指定的内容插入到匹配元素的后面
before(content) 
将指定的内容插入到匹配的元素的前面
insertAfter(content) 
将指定元素插入到匹配的元素后面
insertBefore(content) 
将指定元素插入到匹配的元素的前面

3、删除

empty();
清空
<div>XXXX</div>
<div></div>

Remove();
什么都没有了

4、复制
clone() 
表示复制这个节点本身,但不包括事件
clone(true)
表示复制这个节点以及它的所有属性,包括事件

5.替换

replace(content)

将匹配的元素替换成指定的内容

6.包裹

<b><div>数据</div></b>

Wrap()
将匹配的内容进行包裹
wrapAll
将所有匹配的内容一次性包裹
wrapInner
将匹配元素的内容进行包裹

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=">
<title>默认行为</title>
<SCRIPT type="text/javascript" src="jquery.js"></SCRIPT>
<style>
div{
  width:400px;
 height:400px;
border:1px solid red;
}
</style>
<SCRIPT type="text/javascript">
$(document).ready(function(){
     $('#btn1').bind('click',function(){
       //$('div').wrap('<strong></strong>');
       //将<strong></strong>包裹在<div></div>外
       //alert($('body').html());
       
       //$('div').wrapAll('<strong></strong>');
       //将所有div用一对strong标签包裹
       //alert($('body').html());
       
       $('div').wrapInner('<strong></strong>');
        //div中的内容进行包裹,而不包裹匹配的元素本身。
     });
   });
</SCRIPT>
<style>
  
</style>
</head>
<body>
    <div>手机</div>
    <div>电脑</div>
    <div>相机</div>
     <input type='button' id='btn1' value='确定'>
</body>
</html>

7、查找

eq:
$("p").eq(1);

filter:(用选择器查找元素)
$("p").filter('.class');

not:排除指定的对象
$("p").not($('#select')[0]);

next:匹配下一个元素
$("p").next()

<div id='div1'></div>
<div></div>//匹配的是这个元素

parent():匹配父级元素

Children();匹配所有的子集元素

8.习题(现场录入)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=">
<title>默认行为</title>
<SCRIPT type="text/javascript" src="jquery.js"></SCRIPT>
<style>

</style>
<SCRIPT type="text/javascript">
$(document).ready(function(){
     $('#btnok').bind('click',function(){
      var name=$('#name').val();
      var age=$('#age').val();
      var email=$('#email').val();
      
      var $data = $('tr:first').clone();
      $('table').append($data);
      
      $('tr:last td:eq(0)').html(name);//最后一行的一个Td
      $('tr:last td:eq(1)').html(age);
      $('tr:last td:eq(2)').html(email);
     });
   });
</SCRIPT>
<style>
  
</style>
</head>
<body>
     <table width=700 border=10>
        <tr>
           <td>姓名</td>
           <td>年龄</td>
           <td>邮箱</td>
        </tr>
     </table>
     <br>
</body>
姓名:<input type='text' id='name'><br>
年龄:<input type='text' id='age'><br>
邮箱:<input type='text' id='email'><br>
<input type='button' id='btnok' value='录入'>
</html>

你可能感兴趣的:(jQuery之文档操作)