Javascript 如何使用jquery隐藏HTML表?

Javascript 如何使用jquery隐藏HTML表?,javascript,jquery,html,Javascript,Jquery,Html,我的代码需要基于另一个字段输入显示/隐藏整个表,但由于某些原因,它无法工作。 这类代码可以很好地处理常规div元素。桌子有什么不同 $(函数(){ $('#DD')。更改(函数(){ 如果($(this.val()=“是”){ $('#hiddenTable').show(); }否则{ $('#hiddenTable').hide(); } }); }); 您是否已与我们的客户服务团队取得联系? 不 对 强烈同意 有点同意 中立 有点不同意 强烈反对 不适用 我很快得到了答复 使用以下代码

我的代码需要基于另一个字段输入显示/隐藏整个表,但由于某些原因,它无法工作。 这类代码可以很好地处理常规div元素。桌子有什么不同

$(函数(){
$('#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,这是不正确的。