【发布时间】:2014-12-10 19:12:52
【问题描述】:
单击复选框时尝试隐藏行时遇到问题。问题是单击时消失,我想在单击时显示它。谁能告诉我有什么问题?
我有这个 JavaScript 代码:
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('input[type="checkbox"]').click(function(){
if($(this).attr("value")=="red"){
$(".red").toggle();
}
});
});
</script>
这个html代码:
<div class="custom-checkbox-holder">
<label><input class="custom-checkbox" type="checkbox" value="red"><span>Devuelvo el auto en otra ciudad</span></label>
</div>
<div class="destination-field red">
<div class=" gap-small">
<label>Ciudad de devolución</label>
<br />
<input id="destination" type="text" placeholder="Dónde desea entregar el vehículo" />
</div>
</div>
【问题讨论】:
-
$('.red')[$(this).is(':checked')?'hide':'show']()?
标签: javascript jquery html checkbox show-hide