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

时间:2012-03-18 21:37:00

标签: jquery ruby-on-rails haml

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

submission_database

          = @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')。click(function(s){

警报($(本).parent()ATTR( 'ID'));

返回false;

});

但我的警报显示未定义!

1 个答案:

答案 0 :(得分:0)

尝试:

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