我勾上checkbox的时候就把隐藏的DIV层显示出来啊~把勾取消后DIV层隐藏啊~请问如何实现啊~~我在checkbox上加了onclick事件后,只能勾,不能取消!我是用JQUERY实现这样效果!
解决方案 »
- 如何通过javabean取数据库的内容
- javascript 寻求一个大于0的正整数的正则表达式
- 每分了,请假一个巨难问题
- 自动生成的表格如何设置变色
- 火狐 外部的JS文件要怎么获取框架“main”,中的表单“bottom123”在;
- 请问 type=file,我不想要那个按钮,就写个文字,或者图片可以吗?
- 拖动层后,再次打开页面时,希望层出现在我上次拖动后的位置
- IE6.0打印问题?
- 为什么alert窗口不能弹出??!!
- 问过好多次的问题,希望老鸟不要介意
- extjs Ext.grid.Panel panel.getForm.load();数据加载
- 在javaspcipt中怎么放入css外联的那句代码呢,求高手指点
<input type="checkbox" id="cbox" />
<div id="div" style="width:100px;height:100px;background:#ddd;display:none;">123</div>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<script>
$('#cbox').click(function(){
$('#div').toggle()
})
</script>
楼主 这个意思?
<div id="temp" style="background:black;width:25px;height:25px;"></div>
$('#checkbox').change(function(){
if($('#div').css('display')!='none'){
$('#div').hide();
}else{
$('#div').show();
}
})
if ($('#CheckUser').attr("checked", true)) {
$('#preferential').slideDown();
}
$("input[type='radio']").each(function () {
this.checked = false;
});
}
<html>
<head>
<script src="jquery.js"></script>
<script>
$(function(){
$('#test').click(function(){
$('#target')[($(this).attr('checked')=="checked")?"show":"hide"]()
})
})
</script></head>
<body>
<input id='test' type='checkbox' /><div id='target' style="border:solid 1px red ;width:100px ;height:100px;display:none"></div>
</body>
</html>
这样?
function aaa(obj)
{
if (obj.checked)
{
document.getElementById('did').style.display = "";
}
else
{
document.getElementById('did').style.display = "none"
}
}
</script>
<body>
点我<input type="checkbox" onclick="aaa(this)">
<div id="did" style="display: none">我是div</div>
</body>
if ($('#CheckUser').attr("checked", true)) {
$('#preferential').slideDown();
} 换成
function Click_concessions() {
$('#preferential')[ ($('#CheckUser').attr("checked")=="checked") ?slideDown():slideUp()]()
}
<head>
<title>无标题页</title>
<script src="jquery-1.5.min.js" type="text/javascript"></script>
<script type="text/javascript">
function Click_concessions() {
if ($("#CheckUser").attr("checked")) {
$('#preferential').slideDown();
}
else{
$('#preferential').slideUp();
}
//$(this)
//$("input[type='radio']").each(function () {
// this.checked = false;
//});
}
</script>
</head>
<body>
<input type="checkbox" id="CheckUser" onclick="Click_concessions()" name="CheckUser" />查看会员租车优惠活动
<div id="preferential" style="display:none;">
preferential<br />
preferential<br />
preferential<br />
preferential<br />
</div>
</body>
</html>
<html>
<head>
<script src="jquery162.js"></script>
<script>
$(function(){
$('#test').click(function(){
$('#target')[($(this).attr('checked')=="checked")?"show":"hide"]()
})
})
</script></head>
<body>
<input id='test' type='checkbox' />
<div id='target' style="border:solid 1px red ;width:100px ;height:100px;display:none">context</div>
</body>
</html>
这个是可以的啊。