jquery无法选择简单的li

时间:2011-03-17 02:22:23

标签: jquery

有人可以在一个包含此代码的页面中向我解释原因

<ul id="test">
<li>bla</li>
</ul>

如果

alert($("#test").html());

我得到了正确的内容,但如果我做了以下内容

alert($("#test li").html()); 
alert($("#test > li").html());
alert($("#test li:first-child").html());

我在firebug中说错误

  

$(“#test li”)。html不是函数

编辑:事实上包含jquery这个东西没有意义,可能是因为这个代码是在ajax“成功”的函数中启动的吗?

REST代码//现在它没有做任何事情,但如果我不能选择li我就无法继续

$("#add_entry_form").submit(

                        function(){

                            //get data
                            var title = $(this).find("#title").val();
                            var body = $("#editor").val();
                            var type = $(this).find("#type").val();


                            $.ajax({
                                  type: 'POST',
                                  url: "add_entry.php",
                                  dataType: "json",
                                  data: "title="+encodeURIComponent(title)+"&body="+encodeURIComponent(body)+"&type="+type,
                                  success: function(response){                                     


                                           alert($("#test li").html());



                                  }
                            });


                        return false;

                        }
        )

0 个答案:

没有答案