0

我有一个 this 函数,它在表单下拉框有焦点时触发 .cascade 函数,这工作正常,但它只在第一次加载页面时工作。

jQuery(document).ready(function($){
$('#country_select').focus(function() {
$('#country_select').cascade();
});
});

因此,当您单击元素以使其获得焦点时,该功能不会运行...

我该如何编码,以便每次有人单击该元素或该元素具有焦点时它都会运行..?

我可以使用任何事件处理程序,如果单击#country_select 元素,我只需要运行.cascade 函数......?

有任何想法吗...?

非常感谢

4

1 回答 1

0

在查看 jquery-cascade 的源代码后,我相信它没有被正确使用。无需将其绑定到焦点或作为事件处理程序绑定到选择。它处理绑定事件处理程序到父选择本身。

以下应该有效:

jQuery(document).ready(function($) {
    $('#country_select').cascade();
});
于 2012-12-09T09:49:32.803 回答