
正文
jquery常见单词,jquery常用的5个方法
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jquery里的$(ul:first,this)什么意思?
1、first代表选取第一个元素,类似的:last代表选择最后一个元素,如果希望灵活的选择某个元素可以用:eq(i),i代表元素的下标。
2、first:默认情况下是相对整个页面来说的第一个,如:li:first表示整个页面的第一个li元素,而ul li:first表示整个页面的第一个li元素,并且是在ul下的子元素;:first- child:为每个父元素匹配第一个子元素,如li:first-child返回每个ul的第一个li元素。
3、·:first-child 匹配第一个子元素。例如:$(ul li:first-child)·:last-child 匹配最后一个子元素。例如:$(ul li:last-child)·:nth-child(index/even/odd/equation) 匹配其父元素下的第N个子或奇偶元素。
4、$(ul.mac_ul li“)是指所有class为mac_ul的li,这个时候你在原来的基础上使用first或last都是获取到所有class为mac_ul的li的第一个和最后一个。对于这个概念你一定要非常明确,否则你下一次还是做遇到这种低级错误。
5、楼上的解答是对的,另外我补充下,在Jquery里, 冒号后面是跟选择器,即你想要选哪个元素,比如p:first 就是第一个P元素,P:last就是最后一个P元素(相对于整个页面)。
6、this指的是定义事件的所有含有ul的li标签。
相关问答
Q1: 求jquery里这几个方法类型单词的翻译。
1、第一步,打开html编辑器,创建一个新的html文件,例如:index.html,并引入jquery编写问题的基本代码,见下图。第二步,执行完上面的操作之后,在index.html的标记中,输入jquery代码,具体见下图。第三步,执行完上面的操作之后,浏览器运行index.html页面。
2、attribute和property都可以翻译为属性,为了以示区别,通常把这两个单词翻译为属性与特性。对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。
3、这句话就是去取到option对象里面的queryParams属性的值;如上面的例子,那么queryParams属性值就是param这个对象;queryParams属性的意思是---当请求远程数据时,发送的额外参数。
Q2: jquery中.map与each的区别?
参数一:当前数组中元素;参数二:索引; 参数三:当前数组。this:可选,执行会掉时候,this的指向。区别 forEach()返回值是undefined,不可以链式调用。map()返回一个新数组,原数组不会改变。
map,forEach,reduce是html5的javascript数组中提供的新的API接口。其中 map是遍历数组,通过回调函数中的计算返回一个和原数组项对应的结果,回调函数中需要return 如果不写则return undefined,新的数组无原数组的引用。
foreach和map的3个不同点:map速度比foreach快。map会返回一个新数组,不对原数组产生影响,foreach不会产生新数组。map因为返回数组所以可以链式操作,foreach不能。foreach和map是Javascript常用到的指令。
forEach()没有返回值。map()有返回值,可以return出来。forEach()方法不会返回执行结果,而是undefined,也就是说,forEach()会修改原来的数组。而map()方法会得到一个新的数组并返回。foreach和map的区别是什么 foreEach()方法:针对每一个元素执行提供的函数。
for...in区别:for...of用来遍历数据,例如数组中的值,但是也可以遍历字符串,支持Map和Set对象的遍历,避免了所有for...in的弊端,与forEach相比可以正确响应break,continue,return语句。
jquery常见单词的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jquery常用的5个方法、jquery常见单词的信息别忘了在本站进行查找喔。






