我在页面加载时发生了以下事情
选择选项有一个值,基于第一个选择选项,第二个选择选项接收它的值。
在上述事件之后,将调用搜索点击事件。
现在的问题是,即使更改了第一个选择选项,也会进行搜索点击事件。如何使搜索点击事件仅在页面加载时被触发一次,而不是在第一个选择选项的其他时间被触发价值变化。
没有代码,我想知道,如果有任何可以实现的方法,必须有。
答案 0 :(得分:0)
是的,它可以实现。禁用按钮并在更改所需选择的选择值时启用它,或者,如果您不想禁用该按钮,请将更改事件添加到每个选择。保留变量last_select_changed
以跟踪哪个被选中是最后一个要更改的。单击该按钮时,检查变量值,看看是否是您想要更改的选择。您可以将选择的id
存储在按钮中,以保持曲目的唯一性。
答案 1 :(得分:0)
$ .one(events [,data],handler(eventObject))方法会帮助你。可以使用任何元素定义一种方法。我每个元素最多只执行一次。
有关详细信息,请访问click here