最赞回答 / 慕的地8556979
$('input:eq(2)')取到的是一个合集,即一个数组,i表示的是这个数组的下标索引值,而val表示attr(‘value’,value)这个函数你选择的那个属性的值。在第三个input里面加上一个name属性,再用这个函数试一下 $('input:eq(2)').attr('name',function(i, val){ return '通过function设置' + val }) alert($('input:eq(2)').attr('name'));
已采纳回答 / weixin_慕圣5109373
的确从p开始计算第一位的,为什么会加上一个a是因为,如果第十位不是a,那么就不会更改,加上a之后,就规定了不仅仅是第十位,还需要是a标签才能选中
2019-09-26
split() 方法用于把一个字符串分割成字符串数组。
value = value.split('px');
则如果value = 15px;
那么
value[0]:15;
value[1]:'px'
(Number(value[0])+50)+value[1]
就是15+50+'px'
value = value.split('px');
则如果value = 15px;
那么
value[0]:15;
value[1]:'px'
(Number(value[0])+50)+value[1]
就是15+50+'px'
2019-09-18
index就是传入$("div")找到的div的下标,className是index=index的div的类名的集合,然后采用str.indexOf(string)方法,判断这个类名的集合中是否包含有imooc这个类名,没有则返回-1。所以,如果返回的是-1,那么就是当前div没有imooc的这个类名,就不用给它添加imoocClass的类名;如果返回的不是-1,那么就给它添加imoocClass的类名。
2019-09-18
W3school:
除以下几种情况之外的元素即是可见元素:
设置为 display:none
type="hidden" 的表单元素
Width 和 height 设置为 0
隐藏的父元素(同时隐藏所有子元素)
除以下几种情况之外的元素即是可见元素:
设置为 display:none
type="hidden" 的表单元素
Width 和 height 设置为 0
隐藏的父元素(同时隐藏所有子元素)
2019-09-16
已采纳回答 / 慕丝1508835
$(document).ready(function () {var $p = $('#d1');// #d1 为id选择器 后面有讲到$p.css('color', 'red');});
2019-09-03
最新回答 / Gobbb
也许你说的是明显的传参,例如:function max(a,b){return a>b?a:b} max(1,2)只不过在Jquery中没有这个明显的传参表示,你可以这么理解:对于这个 $('.right').removeClass(function(index,className){}你自己定义了一个function myfun(index,className){some code},然后放在removeClass里面作为参数的时候,会把当前对象(例中的$('.right'))的index和cla...
2019-08-31
最新回答 / qq_慕设计9542783
匹配type为hidden的元素
<form> <input type="text" name="email" /> <input type="hidden" name="id" /> </form>
2019-08-12