Javascript 如何使用jQuery检查整个字符串是否包含特定单词?
我需要帮助检查某个单词是否包含在分配到输入文本框的字符串中。 例如,如果有一个字符串值分配给此文本框Javascript 如何使用jQuery检查整个字符串是否包含特定单词?,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我需要帮助检查某个单词是否包含在分配到输入文本框的字符串中。 例如,如果有一个字符串值分配给此文本框 <input type="text" id="StartLocation" name="StartLocation" value="1 AAC, MT SECTION, RAF SCAMPTON, LINCOLN, LN1 2ST, UNITED KINGDOM" > 我该如何解决这个问题?谢谢…您可以尝试val()和indexOf if ($("input#StartLocati
<input type="text" id="StartLocation" name="StartLocation" value="1 AAC, MT SECTION, RAF SCAMPTON, LINCOLN, LN1 2ST, UNITED KINGDOM" >
我该如何解决这个问题?谢谢…您可以尝试val()
和indexOf
if ($("input#StartLocation").val().indexOf('UNITED KINGDOM')>-1)) {
//.. ToDO
}
您可以尝试val()
和indexOf
if ($("input#StartLocation").val().indexOf('UNITED KINGDOM')>-1)) {
//.. ToDO
}
试试这个
if ($("#StartLocation").val().indexOf('UNITED KINGDOM') >= 0) {
}
试试这个
if ($("#StartLocation").val().indexOf('UNITED KINGDOM') >= 0) {
}
您不需要使用
:contains
来测试
元素的值,它适用于
和
等容器。使用.val()
获取值,然后使用普通字符串方法
if ($("input#StartLocation").val().indexOf("UNITED KINGDOM") != -1)
您不需要使用
:contains
来测试
元素的值,它适用于
和
等容器。使用.val()
获取值,然后使用普通字符串方法
if ($("input#StartLocation").val().indexOf("UNITED KINGDOM") != -1)
这样试试。使用
indexOf
var value=$(“#StartLocation”).val();
if(值indexOf(“英国”)!=-1)
警惕(“真实”);
其他的
警告(“假”)代码>
试试这种方法。使用indexOf
var value=$(“#StartLocation”).val();
if(值indexOf(“英国”)!=-1)
警惕(“真实”);
其他的
警告(“假”)代码>
我更喜欢这种方法,因为它更具可读性。但请先检查浏览器兼容性
if ($("#StartLocation").val().includes('UNITED KINGDOM')) {
//your code
}
我更喜欢这种方法,因为它更具可读性。但请先检查浏览器兼容性
if ($("#StartLocation").val().includes('UNITED KINGDOM')) {
//your code
}
:contains
用于匹配容器元素的文本,如DIV
和SPAN
,它与输入值不匹配。contains
不检查属性。。。也许您想检查[value*='UNITED KINGDOM']
-例如,的可能重复:contains
用于匹配容器元素的文本,如DIV
和SPAN
,它与输入的值不匹配。contains
不检查属性。。。也许您想检查[value*='UNITED KINGDOM']
-例如,可能存在重复的