這是一個具有跨度和按鈕的div。範圍包含一個複選框及其文本。顯示按鈕中的問題
<div style="margin-top:10px;" id="dvCopysave">
<span id="spancopy">
<input type="checkbox" id="DynamicCopy" class="checkall" style="font-size: medium;border-width:medium;margin-left:375px" onclick="DynamicCopy_Onclick()" />
<b> Copy data to other panels </b>
</span>
<button id="DynamicAdd" type="button" onclick="DynamicSave_Onclick()">
Save
</button>
</div>
在doucment.ready,有一個條件檢查和管理可見性:
if (@Model.Target == 2)//Inspection details ->questions
{
var panels='@Model.srPanelList';
var lst=panels.split('|');
$("#id").css("display", "none");
if(lst.length-1>1)
{
document.getElementById("spancopy").style.visibility='visible';
}
else
{
document.getElementById("spancopy").style.visibility='hidden';
}
}
一切工作正常,但是當spancopy是不可見的,按鍵的保存位置並沒有改變,它仍然是一樣的。所以外觀和感覺有小問題.....
這是正確的答案。你一分鐘就領先於我。好夥伴 – perseusl