gpt4 book ai didi

jquery - 如何根据成功处理程序中的返回值隐藏按钮?

转载 作者:行者123 更新时间:2023-12-01 03:20:48 25 4
gpt4 key购买 nike

我是 Jquery 新手。我有这样的代码:

$.ajax({
url: "${createLink(controller :"
tasks ", action :"
holidayStatus ")}",

data: "userName=" + $("#user").find('option:selected').text() + "&date1=" + $("#datePicker").val() + "&date2=" + $("#datePicker2").val(),
cache: false,
success: function(html) {
$(".errors").append(html);
$(".errors").delay(1000).fadeIn('slow');
$("#createButton").delay(1000).fadeOut('slow');
})​

这按预期工作。在我的 success 处理程序中,我将 html (从服务器端获取的)附加到 .errors 类。同时,我隐藏了 id createButton 的按钮。

但是我想要的是一种方法来查找 success 处理程序中的 html 是否包含任何数据(有可能 html 不包含任何数据)其中包含任何内容)。如果是这样,我需要禁用 createButton id,如果不是,我不应该执行任何操作。

如何继续?

最佳答案

if ($(html).contents().length) // there is content in html

Live DEMO

关于jquery - 如何根据成功处理程序中的返回值隐藏按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10280195/

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