我在顶部有more
个链接的员工列表。
如果我点击更多链接,我想获取相关元素的值并显示在底部...
请查看下面的代码并指导我?
$(document).ready(function(){
var empName = $(this).closest('.emp-details').find('.ename').text();
var empDesignation = $(this).closest('.emp-details').find('.edesignation').text();
$('.more-info').on('click', function(){
$('#info-container').show();
$('#info-container #empname').text(empName);
$('#info-container #designation').text(empDesignation);
});
});
答案 0 :(得分:5)
每次点击empName
按钮时,您需要获得empDesignation
和more info
的值。这意味着,您需要在more-info
点击事件中设置这些变量。
$(document).ready(function() {
$('.more-info').on('click', function() {
var parent = $(this).closest('.emp-details')
var empName = parent.find('.ename').text();
var empDesignation = parent.find('.edesignation').text();
$('#info-container').show();
$('#empname').text(empName);
$('#designation').text(empDesignation);
})
});