下拉菜单大小已更改事件
dropdown menu size changed event?
当下拉菜单的大小发生变化/添加了元素时,是否有可能通过jQuery/JavaScript触发事件?
遗憾的是,您无法检测到是否已将新选项添加到选择中。
如果在选择中添加了新选项,则不会有任何事件通知您。
这个问题的一个简单解决方案是创建一个间隔,每隔n秒检查一次新选项。
示例:
var leSelect = $('#my-select'),
noOfoptions = leSelect.children().length;
setInterval(function() {
if(leSelect.children().length > noOfoptions) {
console.log('boom. new option has been added');
}
}, 10000); // 10 seconds
相关文章:
- 下拉菜单大小已更改事件
- Javascript问题与下拉菜单上的单击事件有关
- 用于关闭和打开的Jquery事件选择下拉菜单,而不是在更改时
- 如果元素是在循环中创建的,则引导下拉菜单不会触发单击事件
- 从下拉菜单中选择事件 - 仅限 Javascript
- 从下拉菜单中选择事件后的选项
- 使用Apple Script选择带有*浏览器事件*的Safari下拉菜单
- 自定义下拉菜单,何时触发隐藏菜单事件
- Google Map API下拉菜单Onchange事件侦听器
- 如何在Bootstrap select中的下拉菜单关闭时触发事件,并在Backbone.js中进行多选
- 单击特定列表项后,取消引导程序下拉菜单上的隐藏事件
- 切换隐藏/显示下拉菜单选择事件
- 如何使“改变事件”;使用.attr()时处理选择下拉菜单
- 点击下拉菜单上的事件
- Javascript下拉菜单onchange事件只针对一个函数
- 如何显示加载器,当我从下拉菜单中选择的东西?意味着从后端加载数据时,它应该显示一些事件,如旋转器
- MouseOut / mouselleave -事件触发下拉菜单
- 我试图在引导下拉菜单上实现单击事件
- 如何在选择下拉菜单上触发点击事件
- 基础6下拉菜单事件不触发