5-11 为什么要把ui加在$里面

来源:5-7 首页.UI组件-UiSlider(2)

VisaW

2018-01-06 21:01:26

比如老师写的

var ui = $(this);
var wrap = $('.ui-slider-wrap');
var items = $('.ui-slider-wrap .item', ui);

这里的items把ui加在后面是什么意思啊

写回答

2回答

好帮手慕糖

2018-01-07

你好,$里面可以有两个参数,第一个是用来查找的字符串。第二个是可选的参数,作为待查找的 DOM 元素集、文档或 jQuery 对象。我们经常使用的是一个参数,其实它也是有第二个参数的。

祝学习愉快~

0
hq_天陨_0
h 也就是说items = $('.ui-slider-wrap .item', ui);等价于items = ui.find('.ui-slider-wrap .item',);是吗?它们的实现方式是不是有区别呢?
h018-01-22
共2条回复

好帮手慕糖

2018-01-22

你好,如果没有后面一个参数的话,第一个参数后面的逗号,是可以不要的,这两种方法实现效果都是可以的。建议:可以测试下。

祝学习语句~

1

0 学习 · 36712 问题

查看课程