如何从使用JavaScript的While循环中选择单独的Div?

时间:2012-09-05 10:36:11

标签: jquery html fadein

好的,所以我有一个while循环,它将显示负载和结果的负载,然后得到它,以便每个结果的一侧有一个按钮,显示“显示更多”。因此,当我点击显示更多时,我得到了一些javascript,其中“FadeIn()”结果的其余部分。 我之前在页面上只有一个结果时已经这样做了,但是现在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仅针对该结果而不是其他结果运行?

由于

0 个答案:

没有答案