为什么我能';你不能用JavaScript隐藏这个div吗?

为什么我能';你不能用JavaScript隐藏这个div吗?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我对JavaScript和JQuery还很陌生,我有以下问题 在页面中,我有以下选择下拉列表: <select id="selTipoRap" class="form-control" th:field="*{tipoRappresentante}" required="required" style="width: 55%;" onChange="nascondiBoxDocumentazione(this);"> .............................

我对JavaScript和JQuery还很陌生,我有以下问题

在页面中,我有以下选择下拉列表:

<select id="selTipoRap" class="form-control" th:field="*{tipoRappresentante}" required="required" style="width: 55%;" onChange="nascondiBoxDocumentazione(this);">
    ......................................................................
    ......................................................................
    OPTIONS LIST
    ......................................................................
    ......................................................................
</select>
如您所见,此函数检索所选选项的文本值(工作正常),如果文本是提供的值之一,则必须通过此行在DOM中隐藏一个div(haveid=“docDelega”):*elementodanacondenere.css(“display:none;”)

但它不能工作,这个div仍然出现。使用FireBug调试程序,我可以看到元素ODanacondenre被正确地序列化,并包含所选的div


为什么??我错过了什么?如何解决此问题?

请尝试elementodanacondere.hide();而是隐藏你的div 您确定它进入条件并返回true吗。
为此,请尝试放置alert或console.log('something')。

请尝试elementodanacondenre.hide();而是隐藏你的div 您确定它进入条件并返回true吗。
为此,请尝试放置alert或console.log('something')。

请尝试elementodanacondenre.hide();而是隐藏你的div 您确定它进入条件并返回true吗。
为此,请尝试放置alert或console.log('something')。

请尝试elementodanacondenre.hide();而是隐藏你的div 您确定它进入条件并返回true吗。
为此,请尝试放置alert或console.log('something')。

而不是
elementodanacondenre.css(“display:none;”)使用
.hide
.css('display','none')

函数nacondiboxDocumentAzione(){
var Elementodanacondenre=$(“docDelega”);
var selectedItem=$(“#selTipoRap option:selected”).text();
如果(selectedItem==“委员会准备”| | selectedItem==“省主席代表”| | selectedItem==“省主席”| | selectedItem==“新达科”){
//elementodanacondenare.hide();
css('display','none');
}   
}

1.
预备委员会
3.

DIV
而不是
elementodanacondenre.css(“display:none;”)使用
.hide
.css('display','none')

函数nacondiboxDocumentAzione(){
var Elementodanacondenre=$(“docDelega”);
var selectedItem=$(“#selTipoRap option:selected”).text();
如果(selectedItem==“委员会准备”| | selectedItem==“省主席代表”| | selectedItem==“省主席”| | selectedItem==“新达科”){
//elementodanacondenare.hide();
css('display','none');
}   
}

1.
预备委员会
3.

DIV
而不是
elementodanacondenre.css(“display:none;”)使用
.hide
.css('display','none')

函数nacondiboxDocumentAzione(){
var Elementodanacondenre=$(“docDelega”);
var selectedItem=$(“#selTipoRap option:selected”).text();
如果(selectedItem==“委员会准备”| | selectedItem==“省主席代表”| | selectedItem==“省主席”| | selectedItem==“新达科”){
//elementodanacondenare.hide();
css('display','none');
}   
}

1.
预备委员会
3.

DIV
而不是
elementodanacondenre.css(“display:none;”)使用
.hide
.css('display','none')

函数nacondiboxDocumentAzione(){
var Elementodanacondenre=$(“docDelega”);
var selectedItem=$(“#selTipoRap option:selected”).text();
如果(selectedItem==“委员会准备”| | selectedItem==“省主席代表”| | selectedItem==“省主席”| | selectedItem==“新达科”){
//elementodanacondenare.hide();
css('display','none');
}   
}

1.
预备委员会
3.
DIV
外观:

更改:elementodanacondenre.css(“显示:无;”)

至:$(elementodanacondenre).css(“显示”、“无”)

其他:

1.$(elementodanacondenre).hide()

2.$(elementodanacondenre).attr(“样式”,“显示:无”)

3.$(elementodanacondenre).css(“可见性”、“隐藏”)

函数nacondiboxDocumentAzione(){
$(“#divTest”).css(“显示”、“无”);
}
div{
背景色:#b0c4de;
高度:300px;
宽度:300px;
}



看:

更改:elementodanacondenre.css(“显示:无;”)

至:$(elementodanacondenre).css(“显示”、“无”)

其他:

1.$(elementodanacondenre).hide()

2.$(elementodanacondenre).attr(“样式”,“显示:无”)

3.$(elementodanacondenre).css(“可见性”、“隐藏”)

函数nacondiboxDocumentAzione(){
$(“#divTest”).css(“显示”、“无”);
}
div{
背景色:#b0c4de;
高度:300px;
宽度:300px;
}



看:

更改:elementodanacondenre.css(“显示:无;”)

至:$(elementodanacondenre).css(“显示”、“无”)

其他:

1.$(elementodanacondenre).hide()

2.$(elementodanacondenre).attr(“样式”,“显示:无”)

3.$(elementodanacondenre).css(“可见性”、“隐藏”)

函数nacondiboxDocumentAzione(){
$(“#divTest”).css(“显示”、“无”);
}
div{
背景色:#b0c4de;
高度:300px;
宽度:300px;
}



看:

更改:elementodanacondenre.css(“显示:无;”)

至:$(Elementodanacondere)。
function nascondiBoxDocumentazione() {
    alert("NASCONDI");

    elementoDaNascondere = $("#docDelega");

    selectedItem = $("#selTipoRap option:selected").text();
    alert(selectedItem);

    if(selectedItem == "Commissario Prefettizio" || selectedItem == "Delegato del presidente di provincia" || selectedItem == "Presidente di provincia" || selectedItem == "Sindaco") {
        elementoDaNascondere.css("display: none;");
    }   

}
elementoDaNascondere = $("#docDelega");
selectedItem = $("#selTipoRap option:selected").val();
if(selectedItem == 2){ //enter required value
    elementoDaNascondere.hide(); 
}
$("#foo").css("property", "value");
$("#foo").css({"property1" : "value1", "property2" : "value2"});
elementoDaNascondere.css({"display" : "none"});
elementoDaNascondere.css("display", "none");
elementoDaNascondere.hide();
elementoDaNascondere = $("#docDelega");
var elementoDaNascondere = $("#docDelega");