复选框启用的Jquery

<tr id="tr99"><td>......</td></tr> <input type="checkbox" onclick="toggletr(this);" value="val" id="cbox" />

JavaScript的:

$(document).ready(function() { function toggletr(obj) { if(obj.checked) $(#tr99).hide(); else $(#tr99).show(); }

hi.this是我的代码运行在工作人员的添加页面。 如果用户在编辑模式的价值在我的意思的.cs说代码检查的值checkbox.checked ="true"的手段。 那个时候,我需要做的TR值“tr99”是visiable真实的,如果没有选中的复选框,然后进行TR为隐藏。

--------------解决方案-------------

我认为,你希望这种情况发生

$(document).ready(function() {

function toggletr(obj){
if(obj.checked){
$("#tr99").show();
$("#cbox").attr("value", "tr99");
}else {
$("#tr99").hide();
}
}

});

是不是这样? 您也可以直接添加功能

function toggletr(obj){
if(obj.checked){
$("#tr99").show();
$("#cbox").attr("value", "tr99");
}else {
$("#tr99").hide();
}
}

就拿toggletr方法走出$(document).ready(function() {

<script type="text/javascript">
function toggletr(obj){
if(obj.checked)
$('#tr99').hide();
else
$('#tr99').show();}
</script>
<tr id="tr99"><td>......</td></tr>
<input type="checkbox" onclick="toggletr(this);" value="val" id="cbox" />

如果我是你,我会设置的onclick方法是事件处理程序:

$(function(){
$('#cbox').click(function(){
if(this.checked){
$("#tr99").show();
$("#cbox").attr("value", "tr99");
}else {
$("#tr99").hide();
}
});
});

如果你想做纯jQuery和正常的Javascript不能混合(obj.checked)....

$(function(){
$("#cbox").click(function(){
if($(this).is(":checked")){
$("#tr99").show();
}else{
$("#tr99").hide();
}
});
});

分类:JavaScript的 时间:2015-03-15 人气:0
本文关键词: JavaScript的,jQuery的
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.558 (s). 10 q(s)