Javascript 如何使用jquery隐藏HTML表?
我的代码需要基于另一个字段输入显示/隐藏整个表,但由于某些原因,它无法工作。 这类代码可以很好地处理常规div元素。桌子有什么不同Javascript 如何使用jquery隐藏HTML表?,javascript,jquery,html,Javascript,Jquery,Html,我的代码需要基于另一个字段输入显示/隐藏整个表,但由于某些原因,它无法工作。 这类代码可以很好地处理常规div元素。桌子有什么不同 $(函数(){ $('#DD')。更改(函数(){ 如果($(this.val()=“是”){ $('#hiddenTable').show(); }否则{ $('#hiddenTable').hide(); } }); }); 您是否已与我们的客户服务团队取得联系? 不 对 强烈同意 有点同意 中立 有点不同意 强烈反对 不适用 我很快得到了答复 使用以下代码
$(函数(){
$('#DD')。更改(函数(){
如果($(this.val()=“是”){
$('#hiddenTable').show();
}否则{
$('#hiddenTable').hide();
}
});
});代码>
您是否已与我们的客户服务团队取得联系?
不
对
强烈同意
有点同意
中立
有点不同意
强烈反对
不适用
我很快得到了答复
使用以下代码:
您需要更改id$('#DD')。将(function(){
更改为$('#DDid2')。更改(function(){
$(函数(){
$('#DDid2')。更改(函数(){
如果($(this.val()=“是”)
{
$('#hiddenTable').show();
}否则{
$('#hiddenTable').hide();
}
});
});
您是否与我们的客户服务团队联系过?
不
对
强烈同意
有点同意
中立
有点不同意
强烈反对
不适用
我很快得到了答复
您是否遇到错误?请将您的javascript放在页面底部。或者尝试$(选择器)。在('click',function(){//code here})上,将#DD
更改为#DDid2
所有jQuery#hide
所做的是向元素添加显示:none
,并使用一些奇特的缓存。“相当于调用`jQuery css.”一个元素不能有两个id,这是不正确的。谢谢,我真不敢相信我错过了这个明显的东西。这是有效的。一个元素不能有两个id,这是不正确的。