Операция поиска
1, поиск родительского элемент
Родители () метод ---- $("选择器").parents()
приобрела весь селектор предка (не включая корневой узел)
родителя () метод ---- $("选择器").parent()
приобрела селектор только родительский элемент
2, поиск родственного
метод следующий () ---- $("选择器").next()
получить следующий селектор родственного
ПРЕДА () метод ---- $("选择器").next()
приобрел селектор на сиблинг
ОТПРЫСКАХ () метод ---- $("选择器").siblings()
приобрел все братский селектор
3, поиск дочерний элемент
дети (метод) ---- $("选择器").children()
приобрели селектор всех дочерние элементы
найти метод ---- () $("选择器1").find("选择器2")
обзор всех селекторов в селекторе-1 ( в том числе всех элементов потомка, соответствующий $("选择器1 选择器2")
потомок элемент селектора)
4 , фильтрации
фильтр () ---- $("选择器1").filter("选择器2")
приобретения удовлетворяют селектор 1 и селектор 2, все элементы
карты метод (обратный вызов) ---- $("选择器").map(function (){})将$("选择器")
получены путем обработки анонимного массива функции элемента, в другой массив из
вариантов:
var arr=$("#d2").children().map(function(){
return $(this).text();
}).get());
// получает () получить весь соответствующий набор элементов DOM. получить (индекс), чтобы получить индекс го элемента на позиции
each(function(i)):循环遍历每一个元素,this 代表被遍历的 DOM 对象,$(this)代表被迭代的 jQuery 对象,i 代表正在被遍历的那个对象的下标。下标从 0 开始。
例如:$('#b1').click(function(){
var str=""
$('ul li').each(function(i){//i:表示正在被遍历的那个节点的下标,下标从 0 开始
str+=$(this).text()//将所有li中的文本拼接成字符串
});
});
Во-вторых, операция jQquery РОМ
1、创建节点
创建元素节点
$("<p></p>");
创建文本节点
$("<p>text</p>");
创建属性节点
$("<p id='p1'>text</p>");
2、删除节点
$("选择器").remove();移除选择器匹配的元素
$("选择器").empty();将选择器匹配的元素清空 清空标签内所有节点(不包含本节点)
3、内部插入
追加:$("选择器").append("内容或节点");将内容或节点追加到选择器匹配的元素内(后面)添加的元素作为最后一个孩子
头部插入:$("选择器").prepend("内容或节点");将内容或节点添加到选择器匹配的元素内(前面)添加的元素作为第一个孩子
4、外部插入
$("选择器").after("内容或节点");将内容或节点追加到选择器匹配的元素外(后面)在该元素之后添加兄弟节点
$("选择器").before("内容或节点");将内容或节点添加到选择器匹配的元素外(前面)在该元素之前添加兄弟节点