value[1]是" ",加上的目的是把数字变成字符串。不加结果也是对的,jQuery会把数字自动转化成字符串,并在末尾加上px。
2018-05-10
最新回答 / 慕圣3571134
楼主,这句话意思主要指选择器选择多个元素即元素集的时候。举个例:<div class="test"></div><div class="test"></div><div class="test"></div>……$(".test").html("<p>I love imooc</p>");结果就是所有class为test的div里面添加一个p标签。
2018-05-10
this看不懂的话,换下面这种思路看:
var $collection = $('div');
$collection.addClass(function (index, className) {
if(-1 !== className.indexOf('imooc')){
// $(this).addClass('imoocClass');
$($collection[index]).addClass('imoocClass'); // $collection[index] 是HTMLDivElement
}
var $collection = $('div');
$collection.addClass(function (index, className) {
if(-1 !== className.indexOf('imooc')){
// $(this).addClass('imoocClass');
$($collection[index]).addClass('imoocClass'); // $collection[index] 是HTMLDivElement
}
2018-05-10
js引用这个:
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
2018-05-09
没有效果的在http后加s,<script src="https://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
2018-05-08
没效果的试下,把引入 jQuery 库src代码改为src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js",我改完有效果
2018-05-08
jQuery 方法 attr(),提供回调函数。回调函数由两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新值返回希望使用的字符串。 因此代码中的:
$("input:eq(2)").attr('value',function(i, a){
return '通过function设置' + a
})
就可以理解了。
$("input:eq(2)").attr('value',function(i, a){
return '通过function设置' + a
})
就可以理解了。
2018-05-08
<script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>
2018-05-07
<script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>
2018-05-07
非常棒!一直在找类似的课程一直找不着,总算让我逮到了。光看视频,没有练习根本记不住,没事还是要动手练练,经验之谈。
2018-05-06
终于学完基础一了,非常感谢老师,感觉自己的jQuery入门了,老师很用心,每节讲的很详细,留的任务为了能给我们展示效果辛苦的写了那么多代码,可以说很用心了,给老师点个赞。(*^▽^*)
2018-05-06
若找到返回大于等于0的数,找不到则返回-1,题中代码为不等于-1,意思就是不返回-1的情况下则继续执行其中的代码,不返回-1的意思也就是返回大于等于0的数,也就是找到的意思。
2018-05-06