ui的作用是?

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好, 因为this指向函数的调用者。如下代码中,this所在的函数UiSearh是被元素ui-search调用的,所以ui指向的也是页面中的ui-search元素。

http://img1.sycdn.imooc.com//climg/5e2655fa09d84ff706960338.jpg

如下代码写法, 就是在.ui-search元素里面去获取.ui-search-selected元素

http://img1.sycdn.imooc.com//climg/5e26566009cf43c904790131.jpg

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

  • 意义是啥,不加也可以啊
    2020-01-21 09:56:18
  • ui指的是uisearch的调用者,但是你发的第二个截图里面,uisearch有被调用过?
    2020-01-21 14:58:09
  • 第二个截图你说的有问题吧。。.为什么ui指的是ui-search元素,和第一个图又没关系
    2020-01-21 16:08:09
好帮手慕慕子 2020-01-21 16:52:58

同学你好, 是老师疏忽了,老师截图的时候,只截取了部分图片,给同学造成了误解。

可以观看视频,后面是调用了UiSearch方法的。如下:http://img1.sycdn.imooc.com//climg/5e26bbaf092cfba416620879.jpg

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

  • 噢,调用uisearch的话,$this指的是调用者,如果没有调用呢,$this是啥意思
    2020-01-21 17:00:46
  • 你好,没有调用,就不会执行UiSearch函数,此时的$(this)是不存在的,祝学习愉快~
    2020-01-21 17:39:19
好帮手慕慕子 2020-01-21 10:18:42

同学你好,添加ui的意义是在指定的ui元素下查找对应的元素。可以参考如下示例理解

  1. 添加ui的情况, 示例:$('.ui-search-selectd',ui)意思就是在ui里面选择ui-search-selectd。假如其他的地方中也有ui-search-selectd,就不会被选中。

  2. 不添加ui, 示例: $('.ui-search-selected')意思是选择所有的ui-search-selectd元素

从前面两条分析可知, 同学如果要选择所有的ui-search-selectd元素,不加ui也是可以的。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师