如何知道用户是否在选择框中选择了相同的项目

时间:2011-12-09 18:02:38

标签: javascript jquery html forms

即使用户选择了当前选择的项目,我也有一个需要执行的选择框。我已经使用了onChange(通过JQuery),但是如果因为它没有改变而选择相同的项目则不会触发。

这甚至可能吗?

2 个答案:

答案 0 :(得分:0)

我不确定我明白你的问题是因为我的英语。如果已经选中了要复制功能的复选框,则需要知道何时单击该复选框。如果我是对的,那么你可以通过多种方式做到这一点。例如,如果您选中或取消选中复选框,则可以查看该复选框是否已使用.hasClass获得“已检查”类,或者您可以在单击时将复选框的索引存储在数组中,并且每次单击复选框都可以搜索数组,如果该数组具有该复选框的索引。如果结果为true,则激活您的函数。

答案 1 :(得分:0)

您可以在每个选择框中尝试包含onclick事件,并在发生这种情况时调用所需的功能。 或者,您可以在元素中使用onblur事件,并在发生这种情况时触发您的函数。