jquery中eq,jquery中eq的用法

JQuery 中eq()和直接使用下标有何区别?

数组Tds : 是一些jquery对象的集合

创新互联服务紧随时代发展步伐,进行技术革新和技术进步,经过10余年的发展和积累,已经汇集了一批资深网站策划师、设计师、专业的网站实施团队以及高素质售后服务人员,并且完全形成了一套成熟的业务流程,能够完全依照客户要求对网站进行做网站、成都网站建设、建设、维护、更新和改版,实现客户网站对外宣传展示的首要目的,并为客户企业品牌互联网化提供全面的解决方案。

2.   Td = Tds.eq(i):当然就是其中的某个jquery对象;

3.   Tds[i]:此时就是原始的dom对象;

4.   Tds[i].className:调用原始dom对象的属性className;

5.   Tds.eq(i):返回的是jquery对象,当然没有原始dom属性className

Jquery 常用方法经典总结

1、关于页面元素的引用

通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),

不能直接调用dom定义的方法。

2、jQuery对象与dom对象的转换

普通的dom对象一般可以通过$()转换成jquery对象。

如:$(document.getElementById("msg"))则为jquery对象,可以使用jquery的方法。

$("#msg").html();

$("#msg")[0].innerHTML;

$("#msg").eq(0)[0].innerHTML;

$("#msg").get(0).innerHTML;

3、获取jQuery集合的某一项

获取其中的某一项(通过索引指定)可以使用eq或get(n)方法或者索引号获取,

要注意,eq返回的是jquery对象,而get(n)和索引返回的是dom元素对象。

$("div").eq(2).html(); //调用jquery对象的方法

$("div").get(2).innerHTML; //调用dom的方法属性

jquery中eq、gt、and用法

jquery中:

eq:(取指定索引的元素)

实例:

table width="200" cellpadding="0" cellspacing="0"

tbody

trtdA/td/tr

trtdB/td/tr

trtdC/td/tr

trtdD/td/tr

/tbody

/table

$(document).ready(function () {

$('tr:eq(2)').css('background', '#FF0000');

});

结果:取的是C

gt:(取大于指定索引的元素)

$(document).ready(function () {

$('ul li:gt(2)').css('color', '#FF0000');

});

结果:给大于2的增加一个颜色。

jQuery中并没有and选择器,只有andSelf。

andSelf:(将先前所选的元素加入当前元素集合中)

$("div").find("p").andSelf().addClass("border");

结果:找到所有 div,以及其中的所有段落,并为它们添加两个类名。

jquery eq 不能为负数吗

jquery中eq方法的参数是从0开始的,0是数组下标,指数组中的第一个值。

eq方法参数不能为负数。

$('input').eq(0);


文章名称:jquery中eq,jquery中eq的用法
标题来源:http://myzitong.com/article/dsgpedp.html