好的,所以 Iv 有一个 while 循环,它将显示负载和负载的结果,并且 iv 得到了它,以便每个结果的侧面都有一个按钮,上面写着“显示更多”。因此,当我单击显示更多时,我得到了一些将“FadeIn()”其余结果的 javascript。我之前在页面上只有一个结果时已经这样做了,但是现在 iv 得到了很多结果,所以我如何识别 iv 点击的那个。这是我目前拥有的 JavaScript
var command = false;
function slideup() { //New function SlidUp
if (command == false){
$('#full_result').fadeIn();
$('#more').text('Display More');
command = true;
}else{
$('#full_result').hide();
$('#more').text('Display Less');
command = false;
}
}
因此,如果页面上有一个结果,则此方法可以正常工作。但是我将如何单独识别每个结果。这是我必须显示结果的代码...
<table id="browsedata" border="0">
<tr>
<td colspan="2" width="90%" class="quest"><?php echo $row_condition['data']; ?></td>
<td rowspan="2" class="viewit"><a id="more" href="#" onClick="slideup()">Display More</a></td>
</tr>
<tr>
<td class="questiondetail">Added by: <?php echo $row['username']; ?></td>
<td class="questiondetail" width="30%">Date Added: <?php echo $dd."/".$mmm."/".$yyyy ?></td>
</tr>
<tr>
<td colspan="3">
<div id="full_result">
<!-- Full Result will be displayed here -->
</div>
</td>
</tr>
</table>
这样每个结果都会重复,所以当我单击“显示更多”按钮时,如何让 JavaScript 只在该结果上运行而不是在其他结果上运行?
谢谢