Jquery:
$("#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
替换了它。
有人有想法吗?!
$(".pending").click(function(){
$(this).hide();
});
$(".pending").click(function(){
$(".pending").hide();
});
没有任何 Id 属性具有名称#pending
您正在调用一个名为"#pending"的 id,用户应该单击该 id,以使该类挂起隐藏。 我只是在您的代码中看不到 #pending。尝试: <div id="pending" class="pending">
如果单击功能有效,代码对我来说看起来不错,
检查是否有任何其他脚本使.pending
再次可见?
还要检查.pending
的 css 是否有display:block !important;
或类似的东西。
还要确保页面中没有多个#pending
元素