jq事件仅在页面加载时触发

时间:2014-03-13 16:43:42

标签: javascript jquery

我在页面加载时发生了以下事情

选择选项有一个值,基于第一个选择选项,第二个选择选项接收它的值。

在上述事件之后,将调用搜索点击事件。

现在的问题是,即使更改了第一个选择选项,也会进行搜索点击事件。如何使搜索点击事件仅在页面加载时被触发一次,而不是在第一个选择选项的其他时间被触发价值变化。

没有代码,我想知道,如果有任何可以实现的方法,必须有。

2 个答案:

答案 0 :(得分:0)

是的,它可以实现。禁用按钮并在更改所需选择的选择值时启用它,或者,如果您不想禁用该按钮,请将更改事件添加到每个选择。保留变量last_select_changed以跟踪哪个被选中是最后一个要更改的。单击该按钮时,检查变量值,看看是否是您想要更改的选择。您可以将选择的id存储在按钮中,以保持曲目的唯一性。

答案 1 :(得分:0)

$ .one(events [,data],handler(eventObject))方法会帮助你。可以使用任何元素定义一种方法。我每个元素最多只执行一次。

有关详细信息,请访问click here

相关问题