<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();
}
嗨。这是我的代码,在添加员工页面中运行。
如果用户处于编辑模式,则在代码中检查该值的值
我的意思是说.cs。
checkbox.checked ="true"
表示。那个时候我需要让tr值“tr99”可见
如果未选中复选框,则将tr设为hide。
答案 0 :(得分:1)
将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" />
答案 1 :(得分:0)
我认为你希望这种情况发生
$(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();
}
}
答案 2 :(得分:0)
如果我是你,我会将onclick方法设置为事件处理程序:
$(function(){
$('#cbox').click(function(){
if(this.checked){
$("#tr99").show();
$("#cbox").attr("value", "tr99");
}else {
$("#tr99").hide();
}
});
});
答案 3 :(得分:-1)
如果你想做纯jQuery而不是混合普通的Javascript(obj.checked)....
$(function(){
$("#cbox").click(function(){
if($(this).is(":checked")){
$("#tr99").show();
}else{
$("#tr99").hide();
}
});
});