老师帮忙看一下
来源:5-10 首页.UI组件-UiCascading(下)
小杨同学呀
2020-03-21 20:09:08
这 [method] 这种格式 是干什么的 也是传递值么 那么 这个函数() 里面的 $(this).attr('data-where') 这个我可以明白是 往函数里传递值 ,但是 前面的 [ method ] 没太理解
1回答
好帮手慕慕子
2020-03-22
同学你好,对于你的问题解答如下:
这个函数()里面的 $(this).attr('data-where') 这个是往函数里传递值,这个理解是对的。
前面的[method]是通过属性名获取属性值的一种书写方式。示例:
视频中的这种格式也是一样的,在data.js中给AjaxRemoteGetData对象添加了很多方法:
在html结构中将属性名添加在了data-search中:
在ui.js中获取了data-search值:
然后通过属性名获取属性值,这里因为将data-search属性值赋值给了method变量,所以只能通过[]的方法获取属性值,也就是获取相对应的方法再调用。
同学可以对比理解下,祝学习愉快~
相似问题