老师请解答

来源:5-10 首页.UI组件-UiCascading(下)

前端小白白白白白白

2020-06-14 12:21:37

ui.find('select:gt('+(index+1)+')').attr('data-where','')//清空data-where

.triggerHandler('reloadOptions')//触发其更新

这段执行了为什么就只有二,做了数据更新,三却没有,

写回答

1回答

好帮手慕粉

2020-06-14

同学你好,jquery的隐式迭代不支持自定义事件,而triggerHandler调用的就是一个自定义事件:

http://img.mukewang.com/climg/5ee5c505099d0b3104830225.jpg

而triggerHandler() 这个方法只影响第一个匹配元素。可以这样理解:

http://img.mukewang.com/climg/5ee5c4db09d1de6804870226.jpg

视频的后面老师会解决这个问题,同学可以先往后听呢。

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

1

0 学习 · 14456 问题

查看课程