复选框取消选中

在页面中定义两个table,在其中一个table中显示全部科目信息,科目可以多选,用Ajax技术实现选中一个科目,在另一个table中罗列显示科目的详细信息,取消选中一个科目怎样把另一个这个科目的详细信息也从table中删除???

6个回答

[code="java"]是放在td里的[/code]
对的呀 用js给每个td动态加个id呗,然后取消的时候就可以对对应的td进行操作了

取消选中的时候这个时候会触发一个JS事件

在这个事件里面将另一个表格删除掉就可以了

可以使用jquery里面的 $('#tableid').remover();

恩?复选框选中和不选中不是都一样的嚒?

选中的时候js里写ajax代码,取消选中直接js改另一个table啊

[code="java"]

function aaa(box) {
if(box.checked) {
//ajax;
} else {
// 修改table
}
}[/code]

行也是一样的,我们给这些行生成相应的class name,比如现在有一个科目ID为 english

他相对的行的classname为 english_tr

然后使用jquery的话就是

$('.englisth_tr').remove();

[quote]Ajax技术实现选中一个科目,在另一个table中罗列显示科目的详细信息[/quote]
是放在td或者tr里嚒。。。。。。

[quote]科目的详细信息是一行一行显示的,取消训中科目,是要删除这个科目详细信息所占用的那几行[/quote]
ajax在返回数据后在右边table加信息的时候就给加上id,比如左边checkbox的name是shuxue,取到的科目为数学

xxxxxxxxxxxxxxx或者

xxxxx

只要保持一致等删除的时候不就容易了嚒

javascript dom操作,如果你用jquery的话,可以给这两个元素定义相同的class属性或其他属性也行,用jquery的类选择器删除即可。举个例子:

你的js代码就可以写成如下的方式删除
$("table").remove(".tr1"); //就是将table元素下class="tr1"的元素删除。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐