出于某种原因……我无法使用这个简单的 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/