gpt4 book ai didi

jquery - 基于元素值和通配符的 if 语句

转载 作者:行者123 更新时间:2023-12-04 16:48:15 24 4
gpt4 key购买 nike

我正在根据选择选项显示和隐藏一个类。我有一个常量 File Promoter List,我需要能够根据它以及它后面的内容激活或停用这些类。像这样:File Promoter List - Health ExcelFile Promoter List - ARCVAL

我需要做什么才能在我的 if 语句中允许这样做?

if (($('select[name="catDes"]').val() == "Menu Values") || ($('select[name="catDes"]').val() == "File Promoter List")){
$('.toHide').css("display", "none");
$('.toShow').css("display", "inline");
} else {
$('.toHide').css("display", "block");
$('.toShow').css("display", "none");
}

最佳答案

您可以使用 indexOf 来检查一个字符串是否包含另一个字符串。在您的情况下,您可以使用 indexOf() == 0 检查“File Promoter List”是否位于值的开头。试试这个:

var catDesValue = $('select[name="catDes"]').val();
if (catDesValue == "Menu Values" || catDesValue.indexOf("File Promoter List") == 0) {
$('.toHide').hide();
$('.toShow').css("display", "inline");
} else {
$('.toHide').show();
$('.toShow').hide();
}

关于jquery - 基于元素值和通配符的 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34685379/

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