为什么我能';你不能用JavaScript隐藏这个div吗?
我对JavaScript和JQuery还很陌生,我有以下问题 在页面中,我有以下选择下拉列表:为什么我能';你不能用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);"> .............................
<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");