.html()返回undefined

Eyt*_*tan 4 jquery ruby-on-rails ruby-on-rails-3

我是JQuery的新手,无法获取div块的内容.

  <div class="update_status">
    Updated successfully
  </div>
Run Code Online (Sandbox Code Playgroud)

当以下脚本运行时:

$(document).ready(function () {
  $(function () {
    var $status_div = $("#update_status");
    if ($status_div) {
      alert("1");
      alert($status_div.html());    
      alert("2");
    } else {
      alert("undefined");
    }
  });
});
Run Code Online (Sandbox Code Playgroud)

我收到三个警报,"1","未定义"和"2".我希望得到"成功更新".关于我做错了什么的任何想法?

Jam*_*gne 12

#用于查找元素id.您正在使用课程,因此您需要.

$(".update_status");
Run Code Online (Sandbox Code Playgroud)

http://api.jquery.com/category/selectors/