为什么这不起作用?
<script type="text/javascript">
$(".quick-ajax").load($(this).attr('data-url'));
</script>
我希望每个div都使用.quick-ajax类来加载data-url属性中的url。
答案 0 :(得分:2)
$(this)
指的是窗口对象,而不是您的元素。尝试使用.each
来迭代元素:
$(".quick-ajax").each(function () {
$(this).load($(this).attr('data-url'));
});
答案 1 :(得分:1)
这个上下文不正确..你应该只做一个函数..
$(".quick-ajax").each(function(){
$(this).load($(this).attr('data-url'));
});