一旦元素加载到Ajax页面,如何使用jQuery调用一些Javascript代码?
我试图通过Ajax加载到页面时为一些html标签分配一些属性,但我不想在我的页面中编写任何Javascript。 敌人的例子我有如下的html :(记住这是通过ajax,而不是页面加载)
something here
我希望有这样的东西保存到.js文件:(这不起作用)
$('body').on('load', '[data-something]', function(){ //do something });
但我不希望在一个页面中有这样的:
something here $(function(){ //do something });
反正这样做了吗? 一旦元素被加载就触发事件?
当然,把它放在ajax调用的成功之中。
$("someelemnt").load("somepage.html",function(){ // do something. });
不要在通过ajax加载的页面上使用脚本标记,它们通常会在html附加到页面之前执行。