已采纳回答 / 小重山
答案是死的,人是活的之前看了之后,也在想为什么不能加个“-”号,最后看了下参数index,是索引的意思,这样一说估计就能明白了,后来我又去了W3S看了一下这个选择器,语法标注的也是":eq(index)",里面还说道能去“-”号,是表示倒数再后来我翻了下JS的权威指南的JQ手册,里面标注的语法是:eq(n),我想这样写才不会让人产生误解吧,毕竟index从英文意思来说是索引。
2015-05-04
已采纳回答 / 不断滴自我催眠
empty()是只移除了 指定元素中的所有子节点,remove()则是把其从dom中删除,而不会保留其所占的位置。拿$("p").empty()来说,他只是把<p>dsfsd</p>中的文本给移除了,而留下 了<p></p>,仍保留其在dom中所占的位置。
2015-04-27
已采纳回答 / 不断滴自我催眠
不矛盾啊,有时候图片之类的较多需要加载一段时间,这时候DOM结构已经加载好了··但是页面元素还没加载成功····具体这两者的区别如下:1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编写个数不同 window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个 $(do...
2015-04-23
已采纳回答 / mosaice
我来给你分析下 首先p+这个东西 是说的所有的P后面的第一个元素 然后p+p 意思是所有P后面第一个元素是P的时候老选定 当一个DIV里面有多个P的时候P+ 会把所有的P后面第一个全选中 而像你这个例子里面p+p 是选定所有P后面第一个是P 的时候的 他的下一个元素 不知道你听懂没 这个加号在一个集合里面有重复的时候是多个选择再看例子 .test5 p + p 意思是 .test5 下面的p里面的后一个是p的时候 选定后一个p<p>我是p鲜生的码友</p> ...
2015-04-22
已采纳回答 / 康振宁
这个其实在1.9.0版本中,只有这个用法,但是在1.8.2版本里面则可以调用多个函数,这个可以不用这么纠结,其实是个版本控制的问题,不过你这样理解也是可以的
2015-04-20