JQuery에서 확인란을 사용할 때 문제가 있습니다. 사용자가 draft_checkbox 만 체크하면 버튼을 보여주고 싶습니다. 사용해보기 초안 체크 박스를 클릭하십시오. 하지만, 초안 체크 박스에서만 표시하거나 숨길 수 있습니다. 다른 확인란을 클릭해도 계속 표시됩니다. 난 그냥 사용자가 초안 확인란을 선택하면 버튼을 표시하고 싶습니다. 사용자가 둘 다 확인하면 숨기고 싶습니다. 여기JQuery에서 특정 확인란의 버튼을 표시하거나 숨기는 방법?
내 스크립트, 여기
<script type="text/javascript">
$(document).ready(function() {
$('#draft').click(function() {
if($("#draft").is(':checked')){
$('#btnApprovepo').css('visibility','visible');
}else{
$('#btnApprovepo').css('visibility','hidden');
}
});
});
</script>
<div id="status_div">
<input type="checkbox" class="po_status" name="status" id="draft" value="d" checked="checked"/> Draft<br />
<input type="checkbox" class="po_status" name="status" id="pending" value="n" /> Pending <br />
<input type="checkbox" class="po_status" name="status" id="submit" value="s" /> Submitted <br />
<input type="checkbox" class="po_status" name="status" id="pAck" value="c" /> Partial Ack <br />
<input type="checkbox" class="po_status" name="status" id="ack" value="a" /> Acknowledged <br />
<input type="checkbox" class="po_status" name="status" id="partial" value="p" /> Partial Delivered <br />
<input type="checkbox" class="po_status" name="status" id="delivered" value="e" /> Delivered <br />
<input type="checkbox" class="po_status" name="status" id="void" value="v" /> Void <br />
<input type="checkbox" class="po_status" name="status" id="reject" value="r" /> Reject <br />
</div>
내 버튼,
<input type='button' value='Button' name='Button' id='btnApprovepo' />
매우 신뢰할 수있는 소스가 없습니다 , [** here **] (http://www.w3schools.com/jquery/jquery_hide_show.asp) 그들은 그것을 올바르게 얻었다. JQuery의'hide()'와'show()'메소드를 사용할 수있다. –
http://jsfiddle.net/7Het8/ –
K-THIHA 사용자는 확인란 옆에있는 텍스트를 클릭 할 수 있기를 기대합니다. 라벨과 텍스트를 묶음으로써 쉽게 수정할 수 있습니다 : 거부' – Popnoodles