gpt4 book ai didi

jquery - 验证 jQuery 包装集中是否存在文本

转载 作者:行者123 更新时间:2023-12-01 04:19:37 25 4
gpt4 key购买 nike

基本上,我有一个 jQuery 包装集和一个日期,我想要的是验证包装集上是否不存在该日期。

我正在尝试的是以下内容:

    var selectedTourDate = $("#tourDate").val();

var isDateBooked = $("#bookedTourDate *").each(function () {
if (this.innerHTML == selectedTourDate) return true;
else return false;
});

if (isDateBooked) alert("Date invalid");

但是 isDateBooked 包含某种函数:

jQuery.fn.jQuery.init[1]

实现这一目标的正确方法是怎样的?

最佳答案

在您的代码中,isDateBooked 是一个 jQuery 对象,它将始终返回 true。您需要测试 jQuery 对象的 .length 以确定其中是否有任何有趣的内容。

我认为你想要做的是将 .each 替换为 .filter ,然后测试生成的 jQuery 对象的长度:

var selectedTourDate = $("#tourDate").val();

var $isDateBooked = $("#bookedTourDate *").filter(function () {
if (this.innerHTML == selectedTourDate) return true;
else return false;
});

if ($isDateBooked.length) alert("Date invalid");

关于jquery - 验证 jQuery 包装集中是否存在文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12063533/

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