jQuery和JavaScript常用函数

(1)JavaScript push()
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"

document.write(arr + "<br />")
document.write(
arr.push("James")
 + "<br />")
document.write(arr)
</script>

(2)children:返回父元素所有的直系子节点的集合,注意,children只返回HTML元素节点,不包括文本节点和属性节点。

(3)foreach和for:foreach 不存在访问超出数组维度的风险,但是 只能对成员元素进行只读访问,无法修改其值,而for 则可以修改;在固定长度或者长度不需要计算的时候for循环效率高于foreach,在不确定长度或者计算长度有损性能的时候用foreach比较方便

(4)each:1.each()用于遍历jquery对象。2.返回的是原来的数组,并不会新创建一个数组。3.each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等
var li = $(".Hui-aside li");
$.each(li, function (i) {
                var num=i+1;
                var Id = "Q"+ num;
                $(this).attr("id", Id);
            })

(5)last():将匹配元素集合缩减为集合中的最后一个元素。
(6)find():方法获得当前元素集合中每个元素的后代,通过选择器、jQuery 对象或元素来筛选。


(7)selectcreate:jquery根据json对象填充form表单
(8)append() :方法在被选元素的结尾插入内容。

(9)remove:删除元素$("#div").remove();
(10)removeClass:方法从被选元素移除一个或多个类。
(11)addClass:方法向被选元素添加一个或多个类。该方法不会移除已存在的 class 属性,仅仅添加一个或多个 class 属性。
(12)prop:方法设置或返回被选元素的属性和值。

猜你喜欢

转载自blog.csdn.net/weixin_42530700/article/details/88932611
今日推荐