Javascript 正在从属性值中的URl将远程内容加载到div。
为什么这不起作用Javascript 正在从属性值中的URl将远程内容加载到div。,javascript,jquery,Javascript,Jquery,为什么这不起作用 <script type="text/javascript"> $(".quick-ajax").load($(this).attr('data-url')); </script> $(“.quick ajax”).load($(this.attr('data-url')); 我希望每个div都有class.quick ajax来加载数据url属性中的url。$(这)指的是窗口对象,而不是元素。尝试使用。每个迭代元素: $(".quic
<script type="text/javascript">
$(".quick-ajax").load($(this).attr('data-url'));
</script>
$(“.quick ajax”).load($(this.attr('data-url'));
我希望每个div都有class.quick ajax来加载数据url属性中的url。$(这)
指的是窗口对象,而不是元素。尝试使用。每个迭代元素:
$(".quick-ajax").each(function () {
$(this).load($(this).attr('data-url'));
});
这篇文章的上下文不正确。。您可能只需要对每个函数执行一次操作
$(".quick-ajax").each(function(){
$(this).load($(this).attr('data-url'));
});
1.使用.data()
访问数据属性。2.检查网络选项卡。您没有提供足够的信息来帮助您。因为您的脚本不知道什么是$(this)
。您正在从中提取的元素的id
是什么data-url
如下操作:$(“.quick-ajax”).load($('#elementId').attr('data-url')我的回答和你的一样,比你的回答早了2分钟。为什么这个被接受/存在?对不起,我以为它是按最早的排序的。固定的!