单击复选框时,我似乎很难显示 div,这个问题很简单,但我似乎找不到正确的 jquery 解决方案来解决这个问题,尽管我觉得我很接近。
$html=
'<form action="contacted.php" method="POST">
<input type = "hidden" name = "contact" class = "hidden" value = "'.$ip.'">
<input type="checkbox" id="contact'.$ip.'" value = "'.$ip.'" onclick="show()"/>
<div class="hide" style="
display:none;
border:3px
solid black;
background-color:grey;
color:white;
width:200px;
position:absolute;
left:40%;
top:20%;
-moz-border-radius: 15px;
border-radius: 15px;
padding:4px;
z-index:1000;
Width:500px;
">
<textarea name = "notes" style = "" > Let\'s get some notes about that...</textarea>
<input type="submit" value="YES"/>
<input type="button" value="NO" onclick="hide()">
</div>
</form>';
这是一个 for 循环,$ip
是一个标识符。但它非常简单。
我试过的jquery
function show(){
$(this).parent().find('.hide').css("display","block")
}
我试图在单击复选框时显示 div 隐藏(这在同一页面上发生多次)并且我无法将 jquery 文档中的正确组合拼凑在一起。有任何想法吗?我相信这很简单,我非常愿意除了 javascript 建议 :)