我加载后:
$('#buy-div').load('../buyBar/buyBar.html',function() {
//do some things here
});
我想包括以下内容:
<script src="../buyBar/BuyBar.js"></script> //access some html that does not exist
由于此
js
,我正在寻找仅在html
功能完成后才存在的某些.load
。 (例如getElementById
或$('input').keyup(function() {
在.load
完成之前发生。 最佳答案
只需将要在HTML加载到函数中后运行的代码。然后在.load('../buyBar/buyBar.html')
的回调函数中调用该函数
假设“ ../buyBar/BuyBar.js”最初包含
document.getElementByID("#someElement").innerHTML = "...";
您可以将其更改为
function someFunction(){document.getElementByID("#someElement").innerHTML = "...";}
现在,照常将
<script src="../buyBar/BuyBar.js"></script>
放在<head>
中。然后执行以下操作:$('#buy-div').load('../buyBar/buyBar.html',function() {
someFunction();
//do other stuff
});