gpt4 book ai didi

javascript - 按键事件不会用 $().load ("page.html") jQuery 激活

转载 作者:行者123 更新时间:2023-12-03 00:09:26 25 4
gpt4 key购买 nike

使用 $(".content").load("Dashboard.html") 后无法与输入交互

示例:
1. 包含div(带有“content”类)的索引页面加载
2. 使用 $(".content").load("Dashboard.html") 将页面加载到该 div 中。
3. $("input").keypress(function(e) {alert("test"); });行不通的。

代码:

// jQuery
$(document).ready(function() {

$(".content").load("pages/Dashboard.html");

init();
});




function init() {


$("input").keypress(function(e) {
alert("1");
});

$("input").keydown(function(e) {
alert("2");
});


}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


<div class="content">Dashboard.html with input will show here</div>

感谢您花时间阅读本文!

最佳答案

您没有<input>标签,但您正在使用按键功能调用它。使用document相反:

$(document).keypress(function(e) {
alert("1");
});

工作片段:

// jQuery
$(document).ready(function() {
$(".content").load("pages/Dashboard.html");
init();
});

function init() {
$(document).keypress(function(e) {
alert("1");
});
$(document).keydown(function(e) {
alert("2");
});
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="content">Dashboard.html with input will show here</div>

关于javascript - 按键事件不会用 $().load ("page.html") jQuery 激活,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54813988/

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