javascript - 使用 jQuery 显示或隐藏 div 元素

标签 javascript jquery html css ajax

我是 jquery 的新手,我试图隐藏某些 div 元素,然后在我的 Ajax 调用成功时显示它们。 当页面加载时,浏览器隐藏 div 元素,在 Ajax 成功时显示元素,但浏览器再次隐藏 div 元素。

代码

<script>
	$(document).ready(function() {

		$('#sidebar-container').hide(1000);
		$('#overall-status').hide(1000);


		$('#submit-date').click(function() {
			var processDate = $('#processDate').val();
			alert(processDate);
			$.ajax({
				type : "POST",
				url : "launchapptest",
				data : processDate,
				dataType : "json",
				success : function(result) {
					alert("Success");
					$('#sidebar-container').css({
						visibility : "visible"
					});
					$('#overall-status').css({
						visibility : "visible"
					});

				}
			});
		}

		);

	});
</script>

请帮助我了解正在发生的事情以及如何避免这种情况。

最佳答案

使用 jquery Show 事件。

$(document).ready(function() {

        $('#sidebar-container').hide(1000);
        $('#overall-status').hide(1000);


        $('#submit-date').click(function() {
            var processDate = $('#processDate').val();
            alert(processDate);
            $.ajax({
                type : "POST",
                url : "launchapptest",
                data : processDate,
                dataType : "json",
                success : function(result) {
                    alert("Success");
                    $('#sidebar-container').show();
                    $('#overall-status').show();

                }
            });
        }

        );

    });

关于javascript - 使用 jQuery 显示或隐藏 div 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26861990/

相关文章:

php - CKEditor 中的 Jquery 拖放

javascript - 来自 Java 程序的 ChartJS 折线图或条形图

javascript - jquery 和事件滚动

javascript - jQuery:如何检查两个元素是否具有相同的类

html - 不带 "list"标签的选定属性 CSS

javascript - 在 React 中为 JSX 组件添加过渡效果

javascript - 编程标准和重构 try/catch 语句

javascript - jQuery:动画 Div 在 'Click' 上调整大小

javascript - CJS 和 ES6 模块之间的语法差异

jquery 偏移值通过滚动页面而改变