gpt4 book ai didi

javascript - 如何使用 jQuery 检查整个字符串是否包含特定单词?

转载 作者:行者123 更新时间:2023-11-28 13:03:23 26 4
gpt4 key购买 nike

我需要帮助检查某个单词是否包含在分配到我的输入文本框中的字符串中。例如下面的例子,如果有一个字符串值分配给这个文本框

<input type="text" id="StartLocation" name="StartLocation" value="1 AAC, MT SECTION, RAF SCAMPTON, LINCOLN, LN1 2ST, UNITED KINGDOM" >

我想检查它是否包含单词“UNITED KINGDOM”,如果不包含,则应返回 false。我尝试了下面类似的操作,但它一直返回 true,因为警报消息始终是“它包含英国”,即使我已经更改值。

if ($("input#StartLocation:contains('UNITED KINGDOM')")) {
alert('It contains United Kingdom');
} else {
alert('It does not contains United Kingdom');
}

我该如何解决这个问题?谢谢...

最佳答案

您不使用:contains测试 <input> 的值元素,它用于像 <div> 这样的容器和<span> 。使用.val()获取值,然后使用普通字符串方法。

if ($("input#StartLocation").val().indexOf("UNITED KINGDOM") != -1)

关于javascript - 如何使用 jQuery 检查整个字符串是否包含特定单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48676989/

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