我有一个texbox,当按下按钮时,它会将文本附加到标签上。 我希望在附加文本时texbox和按钮消失。
jQuery脚本如下所示:
$('.opret').click(function () {
$('#quiznavn').text($('.navn').val());
$('#quiznavn').css({ "visibility": "visible" });
$('#navngiv').css({ "visibility": "hidden", "width": "0px", "height":"0px"});
});
然而,当我检查页面时,按钮仍然存在,但仍然不可见..这不方便..我怎么会让它完全消失?它与ajax有关吗?
答案 0 :(得分:4)
您可以使用
"display" : "none"
而不是
"visibility": "hidden"
或只是
$('#navngiv').hide()
答案 1 :(得分:1)
使用hide()
功能隐藏这样的元素。
$('#navngiv').hide()
答案 2 :(得分:1)
使用display: none
,因为"物理"删除了元素,而visibility: hidden
只是隐藏了它。
答案 3 :(得分:1)
如果你想这样做,那么按钮真的不再存在了(即使你检查html代码也没有),你必须做这样的事情:
$('#navngiv').remove();