使用jquery,怎么实现当${idetrInfo}这个对象有值时,显示DIV,否则就隐藏这个DIV,显示另一个DIV
<divdata-role="fieldcontain"><divstyle="display:none"id="airDataBlock"><ahref="javasc...
<div data-role="fieldcontain">
<div style="display: none" id="airDataBlock">
<a href="javascript: gocheckin();" data-role="button" data-iconpos="right" data-icon="arrow-r" >
${idetrInfo.airlineCode}--${idetrInfo.flightNumber} ${idetrInfo.fromCity} 至 ${idetrInfo.toCity}<br>
<span style="color: red" id="dataValue">${idetrInfo.tourDate}</span></a>
</div>
<div style="display: block; font-weight: bold; text-align: left;" id="airDataNone">
<fieldset style="border-radius: 15px; -moz-border-radius: 10px; border: 2px solid #f1f1f1; padding: 5px 35px; font-size: 13px; line-height: 20px; background: #fff;">
<div><label>暂无您的值机数据,</br><span>如有疑问请拨打客服电话400-88-76737</span></label></div>
</fieldset>
</div>
</div> 展开
<div style="display: none" id="airDataBlock">
<a href="javascript: gocheckin();" data-role="button" data-iconpos="right" data-icon="arrow-r" >
${idetrInfo.airlineCode}--${idetrInfo.flightNumber} ${idetrInfo.fromCity} 至 ${idetrInfo.toCity}<br>
<span style="color: red" id="dataValue">${idetrInfo.tourDate}</span></a>
</div>
<div style="display: block; font-weight: bold; text-align: left;" id="airDataNone">
<fieldset style="border-radius: 15px; -moz-border-radius: 10px; border: 2px solid #f1f1f1; padding: 5px 35px; font-size: 13px; line-height: 20px; background: #fff;">
<div><label>暂无您的值机数据,</br><span>如有疑问请拨打客服电话400-88-76737</span></label></div>
</fieldset>
</div>
</div> 展开
展开全部
if(${idetrInfo}!=null){
$("div1").show();
$("div2").hide();
}else{
$("div2").show();
$("div1").hide();
}
逻辑判断一下即可 看不太懂你的这种写法
$("div1").show();
$("div2").hide();
}else{
$("div2").show();
$("div1").hide();
}
逻辑判断一下即可 看不太懂你的这种写法
更多追问追答
追问
我用jfinal来实现的,你的方法我试过,不行,而且样式也变了,求大神帮帮忙啊!!!!!1
追答
那就不知道呢 不会jfinal这个 你的标题有问题这跟jquery没有关系呢
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询