javascript - 在 while 条件下 get 将无法正常工作

标签 javascript jquery get

出于某种原因……我无法使用这个简单的 get 方法。我正在使用数据属性找出元 html 在服务器上的位置。

var i = 0;


while (i < 1) {
  $('body').find('.div[data-meta]').each(function() {
    var $this = $(this)
    var meta = $this.getAttribute("data-meta")

    $.get(meta, function(data) {$('head').append(data);});
    i++;
  });
}
<div class="div" data-meta="meta.html"></div>

最佳答案

var i = 0;

$(function(){
$('body').find('.div[data-meta]').each(function() {
  var meta = $(this).data('meta');
  console.log(meta)
  });
  })
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="div" data-meta="meta.html"></div>

有效...现在就试试。

关于javascript - 在 while 条件下 get 将无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45485643/

相关文章:

javascript - 如何打开一个已经有 CSS 和 JavaScript 的新窗口?

jquery - 如何通过 jQuery 转换从外部将对象移动到屏幕中

Python: elasticsearch.exceptions.NotFoundError: NotFoundError(404, '{"code":404 ,"message":"HTTP 404 Not Found"}')

javascript - 排序函数正在更改我未排序的变量

javascript - 在 React 中获取输入值的最佳方式是什么

Javascript函数在执行前返回值

jquery - 在图像内从右向左滑动 div

jquery - 如何在 jQuery 中获取当前选择器?

php - 基于多个 GET 变量的动态查询(Refine Search Form)

jQuery 在 AJAX 请求时同时发送 GET 和 POST 参数