我的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");
}