visible
- неверный атрибут для использования;это не определено стандартом HTML.Атрибут Visible
можно использовать только в элементе управления ASP.NET, например asp:Button
;Visible="false"
будет отображаться в style="display:none"
, который совместим с HTML.
Если вы хотите скрыть свой элемент с помощью обычного тега HTML, попробуйте использовать свойство CSS display
непосредственно в HTMLtag:
<a runat="server" class="reg" style="display:none;" id="RegisterSoftwareTab" href="../RegisterSoftware.aspx">Register Software</a>
Что делает метод show()
, это переключает стиль элемента на display:inline;
, поэтому в этом случае вы должны вызывать только $('.reg').show()
или $('a').show()
, без необходимости изменятьdisplay
Свойство CSS напрямую с использованием метода attr()
:
<script type="text/javascript" >
$(document).ready(function() {
$('a').show();
});
</script>