最赞回答 / 慕的地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'));
最新回答 / 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
最新回答 / 旺仔窝窝头
如:$("p:not(#imooc)")指的是:选择所有id不等于imooc的元素p;$("input:not(:checked)")指的是:选择所有checked属性不等于checked的元素input。即:过滤掉符合not()中条件的元素。
2019-08-12
最新回答 / weixin_慕的地2141117
第一个div是那个大的框架, 包含了后面的div,所以第一个div找到的是那个包含了所有的,如果你要选排列出来的第一个你要这样写$("div>div:first")
2019-08-08
最新回答 / 慕九州5344604
<...图片...>document.querySelector(".test")只能选择到满足条件的第一个dom对象document.getElementById("") 通过id标签唯一的确定一个dom对象$("#test")获取到的是一个dom数组
2019-08-08
最新回答 / 爱敲代码的彭小诚
这个字段是设置边框线条的形状,soild就是实线的意思,groove所显示出来边框线条是个3D凹槽的形状,当然还有一些别的样式,例如double(边框线条有两条)dotted(虚线)等等
2019-07-31