从数据库中取得数据 ,得到文章列表
 $("#TitleList").append("<li> <a href ='#'>"+aritle.Title+"</a> </li>");我想点击列表的时候显示文章.用JQUERY实现,怎么写? "<li> <a href ='#'>"+aritle.Title+"</a> </li>" 这一段
如何实现

解决方案 »

  1.   

    $(li).click(function() {
        //display your article
    });
      

  2.   

    去下载一个JQUERY的弹出层插件,当你点击的时候弹出文章内容就行了
      

  3.   

    1L 可行!
    如果在当前页显示 那么得加
    $("#TitleList").append("<li> <a href ='#' target='_self'>"+aritle.Title+"</a> </li>");
      

  4.   


    能否具体点.小弟刚学JQUERY
      

  5.   


       function GetTitleList()
        {
           $("#TitleList").html("");//清空列表中的数据
           //发送ajax请求
             $.getJSON("Aritle.ashx", {CMD:"TitleList"},function(data, txtStatus){
             $(data["TitleList"]).each(function(i, Title) {
            
                  $("#TitleList").append("<li> <a href ='#' id='Link'"+i+">"+Title.Title+"</a> </li>");
                }
              );
            });
        }
         $(li).click(function() {
              alert("OKDD");
          });
      

  6.   

    问一句,jquery的执行效率比纯js的好么?
      

  7.   


    回答是,如果你认为你的JS写的很牛,你可以优化,不过你可以看下jquery的源码。大部分的代码写的效率都很高。主要是考虑到兼容性,有时候会损失点效率,但是如果你自己写,也还是需要这样做的
      

  8.   


    哥们 你不应用$().click()了这个时候
    用$("li").live("click",function() {});