gpt4 book ai didi

jquery - Jquery中如何从另一个函数调用一个函数

转载 作者:行者123 更新时间:2023-12-03 22:09:02 38 4
gpt4 key购买 nike

<script>
$(document).ready(function(){
//Load City by State
$('#billing_state_id').live('change', function() {
//do something
});
$('#click_me').live('click', function() {
//do something
//need to recall $('#billing_state_id').live('change', function() { but how?
});
});
</script>

按州加载城市工作正常,但我不知道是否可以在另一个函数中调用它,例如 $('#click_me').live('click', function().

最佳答案

我假设您不想重新绑定(bind)事件,而是调用处理程序。

您可以使用trigger()来触发事件:

$('#billing_state_id').trigger('change');

如果您的处理程序不依赖于事件上下文,并且您不想触发该事件的其他处理程序,您也可以将该函数命名为:

function someFunction() {
//do stuff
}

$(document).ready(function(){
//Load City by State
$('#billing_state_id').live('change', someFunction);
$('#click_me').live('click', function() {
//do something
someFunction();
});
});

另请注意,live() 已弃用,on() 是新热点。

关于jquery - Jquery中如何从另一个函数调用一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18514504/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com