在 append() 之后按 class 查找元素

Find element by class after append()

我有这个代码:

$('body').append("<div class='foo'></div>");
var test = $('.foo');

我找不到 foo。我在这里做错了什么?

包装到文档就绪函数中。您需要先找到文档准备就绪,然后再执行操作。

$(document).ready(function() {
  $('body').append("<div class='foo'></div>");
  var test = $('.foo');
  //do something here
});