一旦元素加载到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附加到页面之前执行。