我想显示结果,当用户点击一行然后我会采取此ID并提取相关数据,并显示在下面。删除所有行,但显示被点击指定编号
Student Id Total Marks Position View
41 525 1 Marks Sheet
42 504 2 Marks Sheet
43 504 2 Marks Sheet
44 504 2 Marks Sheet
45 504 2 Marks Sheet
假设用户点击列41,那么结果将显示在下面41,在此之后,当用户点击42则结果将低于42显示与先前的结果是在低于41,就可以隐藏/去掉。
我已经试了好几次,但我无法显示,我的代码只显示first.Like作为
Student Id Total Marks Position View
41 525 1 Marks Sheet
Your marks sheet of student id:41
42 504 2 Marks Sheet
43 504 2 Marks Sheet
44 504 2 Marks Sheet
45 504 2 Marks Sheet
当用户点击一行44则
Student Id Total Marks Position View
41 525 1 Marks Sheet
42 504 2 Marks Sheet
43 504 2 Marks Sheet
44 504 2 Marks Sheet
Your marks sheet of student id:44
45 504 2 Marks Sheet
我的JS代码:
$(function(){
$('.student').click(function(){
var sid = this.id;
$('.marks').not('#'+sid).remove();
$('.marks').html("Your marks sheet of student id:"+sid);//Next,I will add user clicked studnt marks sheet from database.
});
});
PHP和HTML代码:
echo '<tbody>';
foreach($results as $user){
echo '<tr><td>'. $user->stdId.'</td><td>'.$user->total_Marks.'</td><td>'.$user->position.'</td><td class="student" id='.$user->stdId.'>Marks Sheet</td></tr>';
echo '<tr class="marks" id='.$user->stdId.'></tr>';
}
echo '<tr><tr></tbody>';
PL提供的jsfiddle链接 –
这是无效的HTML标记,ID在文档上下文中必须是唯一的 –