gpt4 book ai didi

javascript - 通过单击模式中的链接来切换 Bootstrap 下拉菜单

转载 作者:行者123 更新时间:2023-12-03 07:19:45 24 4
gpt4 key购买 nike

提交表单后,会出现模式框。该框包含带有链接的文本。单击此链接应关闭此框并切换下拉菜单(身份验证表单)。问题是我无法通过单击此链接来切换下拉菜单。

这是该链接的点击处理程序的代码

$(function() {
$('#open_auth_form').click(function(e) {
e.preventDefault();
$('#participate_modal').modal('hide');
$('#auth_link').dropdown('toggle');
});
});

为什么不起作用?我还尝试在“hide.bs.modal”内移动下拉菜单切换,尝试了.trigger('click')。没有任何帮助。但简单的运行

$('#auth_link').dropdown('toggle');

从控制台效果很好。

最佳答案

查看 How to open Bootstrap dropdown programmatically 上的堆栈溢出问题。您可以尝试多种解决方案,例如:

触发click.bs.dropdown事件:

$('#dropdown').trigger('click.bs.dropdown');

或者手动添加/删除类:

$('.dropdown').addClass('open'); // Opens the dropdown
$('.dropdown').removeClass('open'); // Closes it

关于javascript - 通过单击模式中的链接来切换 Bootstrap 下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36263832/

24 4 0