javascript - jQuery ajax laod 脚本不加载
问题描述
当页面的内容加载正常,但是当在 AJAX 加载的另一个页面的内容中找到的 div 标签时,javascript 不能在这个 div 上工作,
<?php //somePhpHere ?>
<!DOCTYPE html>
<html lang="en">
<head>
//bla blah
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="../js/scripts.js"></script>
<script >
$(document).ready(function(){
$("#tableSearch").on("keyup", function() {
var value = $(this).val().toLowerCase();
$("#myTable tbody tr").filter(function() {
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
});
});
});
</script>
</head>
<body>
<ul class="list-unstyled">
<li><a href="#" class="waves-effect" id="spde">Supervisor Details</a>
</li>
<li><a href="#" class="waves-effect" id="spre">Supervisor Registration</a>
</li>
</ul>
<div class="jscontent" style="padding-top:100px">
</div>
</body>
</html>
这是 .js 文件
$(document).ready(function(){
$('.jscontent').load('contetntco.php #home');
$('a').click(function(){
var clickedLink1 = $(this).attr('id');
$('.jscontent').load('contetntco.php #' + clickedLink1);
})
});
内容页
<div id="cmde">
<input class="form-control mb-4" id="tableSearch" type="text">
<table id="myTable" >
//bla bla
</table>
</div>
当页面的内容加载正常,但是当在 AJAX 加载的另一个页面的内容中找到的 div 标签时,javascript 不能在这个 div 上工作,
解决方案
推荐阅读
- c# - 如何使用 Autofac 将动态 DbContext 对象注入存储库
- django - Django multi-form validation from different models
- javascript - How can asynchronous method in loop executed in sequence?
- javascript - Variable not updating in addeventlistener after value change
- c - Use special characters other than "\n" and "\0" in C
- c# - PrincipalContext 发送 windows 身份验证
- django - Django - Render HTTP before database connection
- javascript - Node.js - “socket hang up”简单来说是什么意思?
- r - 在 RHS 上使用 NSE 的 Dplyr 中的动态列
- plugins - 我应该使用什么表情符号插件:HTML 或图像?