最赞回答 / Sapce
回调函数 function(i, val) {}i : 被选元素列表中元素的索引值val : 被选元素列表中每个元素的(旧)值源码中: $('input:nth-child(3)').attr('value', function() { return '通过 function 设置' + val;});也可以这么表达,有助于理解回调函数的两个参数$('input').attr('value',function(i ,val){ if(2 == i) { ret...
最新回答 / Gobbb
原生JS也可以省略,但是不建议
最赞回答 / 玄殇之翼
<script src="http://code.jquery.com/jquery-1.11.3.js"></script> 在JQuery的src地址中http改为https就可以了<script src="https://code.jquery.com/jquery-1.11.3.js"></script>
2019-03-23
最赞回答 / keydew
"html()读取第一个元素的html内容"意思是:在调用的时候,譬如E.html(),这个E可以是单个元素,也可以是元素集合,当E是元素集合时,这个调用返回的就是E[0]元素的html内容。而不是:返回元素的html内容中的第一个元素题中把val()换成html()后,也就是$("#single").html(),这里$("#single")返回的就是单个select元素,所以会把这个select的所有html内容都显示出来。
2019-03-21
最赞回答 / 慕尼黑4121459
仔细检查下符号,你的$('input:first)是不是写成中文字符了,不然就是别的地方写错了,只有一句判断不出来
最新回答 / 风起临冬
只要元素中的check属性值,转换成Boolean值之后是true,就代表被选中了。也就是说,不一定非要check: checked。check: true,check: "hello"等等都是可以的
2019-03-12
最赞回答 / qq_慕码人9426220
<script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>
2019-03-12
最赞回答 / pangyvemo
$(".div:first")是指class名为div的合集中的第一个元素,$("div:first")是指标签为div的合集的第一个元素,就是案例中的class名为left的那个div
2019-03-10
最赞回答 / 未定义丶
i 是 $() 获取的选择器数组中的索引, 从0循环增长到最后一个索引,意思就是这个function会把选择器数组中的每个元素都return ... 处理,这里由于选择器只是获取到一个元素,所以i=0就执行完成了,你可以试试改成$('input')