私はコードを持っています:
<table id="table_id">
<tr id="tr_id">
<td id="td_id">
<p id="tresc"> text </p>
<a href="#" id="link">more1</a>
<p id="tresc_more" style="display:none"> more text 1</p>
</td>
</tr>
<tr id="tr_id">
<td id="td_id">
<p id="tresc"> text </p>
<a href="#" id="link">more2</a>
<p id="tresc_more" style="display:none"> more text 2 </p>
</td>
</tr>
$(document).ready(
function()
{
$("table#table_id tr td a#link").click(
function()
{
$("table#table_id tr td p#tresc_more").toggle();
});
});
問題は次のとおりです。リンク「more1」をクリックすると、すべての行にすべての非表示のテキストが表示されます。非表示のテキストを表示したいのは、クリックした 1 つの行だけです (たとえば、more2 をクリックすると、「more text 2 が表示されます」 」)。