jQuery中Dom的基本操作小结


在jQuery中,DOM(文档对象模型)的基本操作是非常核心且常用的功能。这些操作主要包括选择元素、创建元素、插入元素、删除元素、修改元素属性以及修改元素样式等。下面是对这些操作的一个小结:

### 1. 选择元素

使用jQuery选择器可以快速地选择DOM元素。例如:


// 通过ID选择
var elemById = $("#myId");
// 通过类名选择
var elemsByClass = $(".myClass");
// 通过标签名选择
var elemsByTagName = $("div");
// 使用属性选择器
var elemsByAttribute = $('[type="text"]');

### 2. 创建元素

jQuery允许你动态地创建新的DOM元素。例如:


var newDiv = $("<div></div>");
var newSpan = $("<span>Hello, jQuery!</span>");

### 3. 插入元素

插入元素主要有几种方式:`append()`, `prepend()`, `after()`, `before()`。


// 在元素内部末尾添加
$("#myId").append(newSpan);
// 在元素内部开头添加
$("#myId").prepend(newSpan);
// 在元素之后添加
$("#myId").after(newDiv);
// 在元素之前添加
$("#myId").before(newDiv);

### 4. 删除元素

使用`remove()`方法可以删除匹配的元素及其子元素。


$("#myId").remove();

### 5. 修改元素属性

可以使用`attr()`方法来获取或设置元素的属性值。


// 设置属性
$("#myId").attr("title", "New Title");
// 获取属性
var title = $("#myId").attr("title");

### 6. 修改元素样式

jQuery提供了`css()`方法来修改元素的样式。


// 设置样式
$("#myId").css("color", "red");
// 获取样式(注意:.css()方法通常用于设置样式,获取单个样式可能需要其他方式)
var color = $("#myId").css("color");

### 7. 遍历元素

使用`.each()`方法可以遍历匹配的元素集合。


$("li").each(function(index) {
  console.log(index + ": " + $(this).text());
});

这些操作是jQuery中DOM操作的基础,通过它们可以实现复杂的DOM交互和动态内容更新。