JQUERY添加、刪除元素、eq()方法;


一、jQuery - 添加元素

1.append() - 在被選元素內部的結尾插入指定內容

2.prepend() - 在被選元素內部的開頭插入指定內容

3.after() - 在被選元素之后插入內容

4.before() - 在被選元素之前插入內容

添加單個元素

<script type="text/javascript" src="jquery-1.11.2.min.js"></script>
<body>
<p>111</p>
</body>
</html>
<script type="text/javascript">
$(document).ready(function(e) {
 $("p").append("222");
 $("p").prepend("333");
  $("p").after("444");
   $("p").before("555");
});

</script>

添加若干元素----重點                

<body>

<button onclick="tianjia()">追加文本</button>
</body>
</html>
<script type="text/javascript">
function tianjia() 
{
    var txt1="<p>文本1</p>";              // 使用 HTML 標簽創建文本
    var txt2=$("<p></p>").text("文本2");  // 使用 jQuery 創建文本
    var txt3=document.createElement("p");
    txt3.innerHTML="文本3";               // 使用 DOM 創建文本 text with DOM
    $("body").append(txt1,txt2,txt3);        // 追加新元素
}

</script>

二、jQuery - 刪除元素

1.remove() - 刪除被選元素(及其子元素)

2.empty() - 從被選元素中刪除子元素

<div id="div1">

111111
<p>2222222</p>
<p class="pp">3333333333</p>
<p class="pp">444444444</p>
</div>
<br>
<button>移除div元素</button>
</body>
</html>
<script type="text/javascript">
$(document).ready(function(){
  $("button").click(function(){
    $("#div1").remove();         //刪除div及其里邊的p所有內容
    
     $("#div1").empty();         //刪除div里面的p標簽里面的內容
     
      $("p").remove(".pp");      //刪除所有class為pp的p標簽
  });
});

</script>

 eq()方法:

1.eq() 方法返回帶有被選元素的指定索引號的元素。

2.索引號從 0 開頭,所以第一個元素的索引號是 0

<p>11111111</p>
<p>11111111</p>
<p>11111111</p>
<p>11111111</p>
</body>
</html>
<script>
$(document).ready(function(e) {
    $("p").eq(1).css("background","red");  //取第二個p標簽
});
</script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM