gpt4 book ai didi

javascript - 如果字段值为空并且图像 src 也在 HTML 中使用 Javascript,我想隐藏字段

转载 作者:行者123 更新时间:2023-11-28 11:54:30 24 4
gpt4 key购买 nike

如果字段为空且图像 src 也为空,如何隐藏 html 中的字段。使用java脚本。请建议

<div id="pagewrapper" >
<div class="row" >
<div class="column-half" style="width:500px">
<div class="containerdiv" >

<form:label path="file4Desc" type="text" value="" maxlength="50">
</form:label>
<form:input path="file4Desc" value="${agreement.file4Desc}"
style="width:300px"/>
<font color="red"><form:errors path="file4Desc" /></font>
</div>
</div>
<div class="column-half" style="width:13%">
<div class="containerdiv">
<form:label path="filename3" type="text" value="" maxlength="50">
</form:label>
<a href="${pageContext.request.contextPath}/customer/viewDownload3/${agreement.agreementId}.htm">
<img src="${pageContext.request.contextPath}/resources/images/download3.gif"
border="0"
title="Download this document"/>
</a>

</div>
</div>
</div>
</div>

最佳答案

试试这个:您可以使用 .filter() 并在值为空时隐藏输入。

$(function(){
$('.containerdiv input').filter(function(){
return $(this).val().trim()=='';
}).hide();
});

<强> API Document for filter()

编辑 - 由于OP希望在输入值为空时隐藏输入和图像,请参阅下面更新的解决方案

$(function(){
$('.containerdiv input').each(function(){
if($(this).val().trim()=='')
{
//hide parent div and next div having image
var $parentDiv = $(this).closest('.column-half');
$parentDiv.next('.column-half').hide();
$parentDiv.hide();
}
});
});

关于javascript - 如果字段值为空并且图像 src 也在 HTML 中使用 Javascript,我想隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27518891/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com