gpt4 book ai didi

javascript - 如何使用 jquery 创建弹出 onclick

转载 作者:行者123 更新时间:2023-11-28 11:03:24 27 4
gpt4 key购买 nike

请参阅下面是我尝试过的内容。

jQuery:

$("#type_name").click(function(){
$("#add_form").fadeIn(1000);
$("#involved_name").val("");
positionPopup('#add_form');
$("#involved_name").focus();
});

html:

<div id="add_form" style="display:none">
<h2>Enter involved Name<h2>
<table><tr><td>
<input type="text" id="involved_name" name="name" maxlength="20" /></td></tr>
</table>
<div style="width:180px;margin:20px 5px 0 10px" align="right">

<button type="button" class="close" name="cancel" class="forward backicon">
<img src="{{ STATIC_URL }}images/button-icon-ir-back.png" width="12" height="17" alt="" />
Cancel</button> {% include "buttons/add.html" %}
</div>
</div>

html 上的 onclick 按钮:

<button type="submit" name="edit" class="forward" id="type_name"><font color="#026BE2">Type a name </font></button>

上面的代码不起作用,在控制台中没有显示任何错误,但弹出窗口没有显示。需要帮助。

最佳答案

在构建 DOM 后,您没有正确绑定(bind)事件。您可能需要将代码包装在 $.ready() 周围,或$()简而言之。

$(function () {
$("#type_name").click(function () {
$("#add_form").fadeIn(1000);
$("#involved_name").val("");
positionPopup('#add_form');
$("#involved_name").focus();
});
});

或者,您可以简单地将代码片段移到结束 body 之前。标签即 </body> .

似乎没有其他问题值得关注。

关于javascript - 如何使用 jquery 创建弹出 onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16647958/

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