gpt4 book ai didi

javascript - 无法将点击事件绑定(bind)到回显元素

转载 作者:太空宇宙 更新时间:2023-11-04 14:25:30 26 4
gpt4 key购买 nike

在 JS 中,我通过 XHR 启动了一个 PHP 脚本,它应该这样做:

 if($update)
echo "<div class='popup'><div>(some text)</div></div>.";

echo "<script> $(document).ready(function() { $('.popup').bind('click', function() { $('.popup').hide(); }); }); </script>"

我想我已经尝试了所有方法,但是我无法让 .popup 在点击后隐藏。我应该在哪里放置 .bind 处理程序才能使其工作?

最佳答案

首先将 jQuery 脚本添加到您的 JavaScript 文件中,这对于所有页面或您想要的任何内容都是通用的。

例如:

// Put this to main.js script file
jQuery(document).on('click', 'div[data-rel=popup]', function(e){
e.preventDefault();
e.stopPropagation();
$(this).hide();
});

并将您的 HTML 回显为:

if($update)
echo "<div class='popup' data-rel='popup'><div>(some text)</div></div>.";

关于javascript - 无法将点击事件绑定(bind)到回显元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19587058/

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