alert($('span[title$="Country"]').parent().html());

解决方案 »

  1.   

    没有id,也不打算加id,因为html是动态生成的,加id似乎没好处
      

  2.   

    用jquery的方法吧 比较方便简单
      

  3.   

    举个例子呗
    #3的可行啊 建议还是去下个jquery的手册看看 里面的功能还能挺强大的
      

  4.   

    3#的方法获取不错!如果把parent()改成next()就是获取子节点。
    替换的话,直接用html()就可以了,$('span[title$="Country"]').parent().html(“你要替换的html”);
    也可以追加:var ul = $(".clickAfter").siblings("ul"); ul.append("追加到ul下的html"):
      

  5.   

    樓上己有正解,我多說一句
    ul里面直接用div代替li,那你干撒不直接用div代替ul呢,怎麼看都覺得怪且不合語法
      

  6.   

    这ul是为了后面判断它下面是否还有节点,如果都用div,可能不是那么好识别