0

我有一个表,其中只有一行包含 class='99999' 的列。(其他行的列具有不同的类,我无法为一行设置 id,因为该表是由 display:table 生成的) . 我正在尝试删除具有 class='99999' 的列的整行。看起来像这样的部分:

$("td.99999").first().parent().remove();

不管用。

这是html的样子:

<html>
<head>
<script type="text/javascript" src="/js/jquery-1.3.2/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
    $(document).ready(function(){
        alert("I am here");
        $("td.99999").first().parent().remove();
    });
</script>
</head>

<table border="1">
    <tr >
        <th>category</th>
        <th>rank</th>
        <th>priority</th>
        <th>contact</th>
        <th>price</th>
        <th>tax</th>
        <th>total price</th>
        <th>shipping</th>
        <th>Net payment</th>
    </tr>
    <tr class="displaytagOddRow">
        <td class="99999">category 1</td>
        <td class="99999">99999</td>
        <td class="99999">something</td>
        <td class="99999">something</td>
        <td class="99999 alignRight">$3,433</td>
        <td class="99999 alignRight">$300</td>
        <td class="99999 alignRight">$3,733</td>
        <td class="99999 alignRight">$349</td>
        <td class="99999 alignRight">$4,082</td>
    </tr>
    <tr class="displaytagOddRow">
        <td class="3333">category 2</td>
        <td class="3333">3333</td>
        <td class="3333">something</td>
        <td class="3333">something</td>
        <td class="3333 alignRight">$3,433</td>
        <td class="3333 alignRight">$300</td>
        <td class="3333 alignRight">$3,733</td>
        <td class="3333 alignRight">$349</td>
        <td class="3333 alignRight">$4,082</td>
    </tr>
</table>
</html>

我究竟做错了什么?

4

1 回答 1

1

您已在脚本标记中添加了对 jquery 文件的引用,并且在您编写代码的同一标记中。您必须将其放在另一个脚本标记中,如下所示:

     <script type="text/javascript">
           $(document).ready(function(){

                                         alert("I am here");
                 $("td.99999").first().parent().remove();


                                      });
     </script>

将您的以下代码保留为

   <script type="text/javascript" src="/js/jquery-1.3.2/jquery-1.3.2.min.js"></script>

它会正常工作...

于 2012-12-10T19:09:49.917 回答