在条件下获取将无法正常工作

时间:2017-08-03 13:27:58

标签: javascript jquery get

出于某种原因......我无法让这个简单的get方法起作用。我正在使用data属性来找出元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>

1 个答案:

答案 0 :(得分:2)

&#13;
&#13;
var i = 0;

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

它有效......现在就试试吧。