ePe*_*man 1 javascript ajax jquery
我试图通过Ajax加载到页面时为一些html标签分配一些属性,但我不想在我的页面中编写任何Javascript.敌人的例子我有如下的html :(记住这是通过ajax,而不是页面加载)
<div data-something="true">
something here
</div>
Run Code Online (Sandbox Code Playgroud)
我希望有这样的东西保存到.js文件:(这不起作用)
$('body').on('load', '[data-something]', function(){
//do something
});
Run Code Online (Sandbox Code Playgroud)
但我不希望在一个页面中有这样的:
<div data-something="true">
something here
</div>
<script>
$(function(){
//do something
});
</script>
Run Code Online (Sandbox Code Playgroud)
无论如何都要这样做?一旦元素被加载就触发事件?
当然,把它放在ajax调用的成功之中.
$("someelemnt").load("somepage.html",function(){
// do something.
});
Run Code Online (Sandbox Code Playgroud)
不要在通过ajax加载的页面上使用脚本标记,它们通常会在html附加到页面之前执行.
| 归档时间: |
|
| 查看次数: |
120 次 |
| 最近记录: |