在Jquery中如何获取第一个孩子的id,这里我谈论的是Jquery Treeview



我的Treeview看起来是这样的:它的haml

submission_数据库

          = @users.each do |user|
            %ul
              %li
                = link_to user.name, #
                = user.databases.each do |database|
                  %ul{:class => "database_user"}
                    %li{:id => database.id} 
                      = link_to database.title + " ("+database.database_versions.length.to_s + " Versions  )", # 
                      = database.database_versions.each do |version|
                        %ul{:class => "database_versions"}
                          %li{:id => version.id}
                            = link_to version.created_at

$('.database_user li a').点击(函数{

alert($(this).Pparent().attr('id'));

return false;

});

但我的警报显示未定义!

try:

$('.database_user li a').click(function(s){
    alert($("li:first",$(this).siblings("ul.database_versions")).attr("id");
}

最新更新