пытаюсь создать таблицу, в которой по нажатию каждой строке следует изменить содержимое на стороне сНу к нему так же, как вкладки Jquery ...изменение ДИВ на строке таблицы щелкните событие
код я использовал для этого
HTML
<table>
<tr id="oone">
<td>1</td><td>1</td><td>1</td>
</tr>
<tr id="ttwo">
<td>2</td><td>2</td><td>2</td>
</tr>
<tr id="tthree">
<td>3</td><td>3</td><td>3</td>
</tr>
</table>
<div class="sample">
<div id="one">
one
</div>
<div id="two">
two
</div>
<div id="three">
three
</div>
</div>
CSS
table{
float:left;
}
table tr td{
border:1px solid #000;
padding:10px;
}
.sample{
width:300px;
height:145px;
background-color:#999;
float:left;
}
#one{
display: none;
}
.current{
display:block;
}
#two{
display: none;
}
#three{
display: none;
}
JQuery 1.7.2 на нагрузке
$(function(){
$("table tr").click(function(){
event.preventDefault();
$(this).parent().addClass("current");
$(this).parent().siblings().removeClass("current");
var tab = $(this).attr("href");
$(".tab-content").not(tab).css("display", "none");
$(tab).fadeIn();
});
});
здесь jsfiddle
вещь, если я ставлю на первое т.р. теге его меняющегося в DIV, то после второго тр он должен показать второй DIV его не работает ....
спасибо за ваше время ...
Есть ли причина, вы настраиваете вкладку $ (это) .attr (» href '), когда элементы таблицы таблицы не имеют атрибутов href? –
Почему вы выбираете 'tab-content', если он вообще не существует! – Michelangelo
Итак, когда пользователь нажимает на первую строку, вы хотите, чтобы div '# one' отображался внутри' .sample'? –