Jquery 如何检查字段内容是否包含第二个字段的一部分?

Jquery 如何检查字段内容是否包含第二个字段的一部分?,jquery,Jquery,我有一个检查两个字段是否具有相同值的代码: $ampD.blur(function() { setInterval(update, 1000); function update() { if ($('input#autocompletegoogle').attr('value') == $('input#field-address').attr('value')) { $ampD.attr('style', '');

我有一个检查两个字段是否具有相同值的代码:

$ampD.blur(function() {
      setInterval(update, 1000);

      function update() {
        if ($('input#autocompletegoogle').attr('value') == $('input#field-address').attr('value')) {
          $ampD.attr('style', '');
        } else {
          $ampD.attr('style', 'border: 1px solid #f00!important;background: #ffefef !important');
        }
但有时
$('input#autocompletegoogle')
包含其他标记,例如:

"5611JM Eindhoven, Netherlands"
但输入的#字段地址包含
“荷兰埃因霍温”
,我得到的是false

如何签入$('input#autocompletegoogle')是否包含$('input#field address')中的值


我花了将近一个小时试图找到解决办法。。。我能找到正确的信息。有人能帮我吗

只需修改
if
条件,使用类似的内容,而不是
=

var fieldAddress = $('input#field-address').val().toLowerCase();
var autoCompleteGoogle = $('input#autocompletegoogle').val().toLowerCase();

if (autoCompleteGoogle.includes(fieldAddress)) {
    //Auto Complete Google contains Field Address
}

如果您希望它保持区分大小写,您可以从每个文件中删除
toLowerCase()

可能的重复文件您可以提供一个工作示例,说明您试图处理的数据吗?