Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正在从属性值中的URl将远程内容加载到div。_Javascript_Jquery - Fatal编程技术网

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')