今天做项目的时候跳的坑,由于某些原因,初始化的时候要遍历循环每个节点,并触发其click事件。于是正常的写上$("XXX").trigger("click");
写完之后发现并没有触发点击事件也没报错。
问题根源:
你只有在用jQuery创建click方法之后才能去触发click函数。即在建立click监听器之后再去使用trigger方法。
所以检查代码顺序是否符合要求。完了调整顺序就ok了
今天做项目的时候跳的坑,由于某些原因,初始化的时候要遍历循环每个节点,并触发其click事件。于是正常的写上$("XXX").trigger("click");
写完之后发现并没有触发点击事件也没报错。
问题根源:
你只有在用jQuery创建click方法之后才能去触发click函数。即在建立click监听器之后再去使用trigger方法。
所以检查代码顺序是否符合要求。完了调整顺序就ok了