-1

查询:

$("#pending").click(function()
{
    $(".pending").hide();
});

HTML/PHP:

<span style="font-size:2em;display:inline;position:relative;top:-30px;color:#484848;">Filter :<p id="pending" style="display:inline">Open</p><p id="wait" style="display:inline">Behandeling</p><p id="done" style="display:inline">Voltooid</p></span>
  <?php
  echo "<td>
            <div class='pending'>
             <form method='post' action='callstep.php'>
               <input type='hidden' name='id' value='$row[0]'>
               <input type='submit' value='Reply' class='small alert button'/>
             </form>
            </div>
       </td>";
   ?>

上面的代码不起作用。该click功能有效但$(".pending").hide();无效。(我用一个alert来测试它。)

任何人的想法?

4

4 回答 4

2
$(".pending").click(function(){
    $(this).hide();
});
于 2013-09-07T16:51:47.520 回答
0
$(".pending").click(function(){
    $(".pending").hide();
    });

没有任何具有名称的 Id 属性#pending

于 2013-09-07T16:49:34.127 回答
0

您正在调用用户应该单击的名为“#pending”的 ID,以使该类挂起隐藏。我只是在您的代码中没有看到#pending。尝试:<div id="pending" class="pending">

于 2013-09-07T16:55:14.740 回答
0

如果单击功能有效,则代码对我来说很好,

检查是否有任何其他脚本.pending再次使可见?

还要检查.pending它是否有display:block !important;或类似的css..

#pending还要确保页面中的元素不超过一个

于 2013-09-07T16:59:29.263 回答