チェックボックスがクリックされたときに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の提案を除いて喜んでいます:)