Jquery 在失去焦点时-输入不是自动填充

Jquery 在失去焦点时-输入不是自动填充,jquery,Jquery,所以我有一个由多部分组成的表单,可以自动填充另一个输入。我使用模糊识别输入何时失去焦点,但我无法让它用失去焦点的输入值自动填充其他输入。对我来说,我所拥有的看起来非常简单和合乎逻辑,根本不起作用 感谢您的帮助 company_name.blur(function(){ $('#dba').val(company_name.val()); }); 更新 看来,做这件事不仅仅是吸引眼球。我下面的简单答案应该是正确的,我想象我的代码是正确的,而其他东西正在做这些肮脏的

所以我有一个由多部分组成的表单,可以自动填充另一个输入。我使用模糊识别输入何时失去焦点,但我无法让它用失去焦点的输入值自动填充其他输入。对我来说,我所拥有的看起来非常简单和合乎逻辑,根本不起作用

感谢您的帮助

    company_name.blur(function(){
        $('#dba').val(company_name.val());
    });
更新

看来,做这件事不仅仅是吸引眼球。我下面的简单答案应该是正确的,我想象我的代码是正确的,而其他东西正在做这些肮脏的工作

我无法让highlighter代码很好地与我的代码配合使用,因此我将其放在文本文件中供您查看。 再次感谢


公司名称设置为什么?以下是我的作品

HTML


公司名称设置为什么?以下是我的作品

HTML


所以,在检查了发生的事情之后。我原来的代码改为

    $('#company_name').blur(function(){
        $('#dba').val($(this).val());
    });
并移动到单击功能之外

它感觉不到的原因是,在单击函数内部,它没有迭代回表单以查看它是否“模糊”


更好的是,我可以简单地用company_name.val填充#dba val,然后丢失模糊功能。

所以,在检查了发生了什么之后。我原来的代码改为

    $('#company_name').blur(function(){
        $('#dba').val($(this).val());
    });
并移动到单击功能之外

它感觉不到的原因是,在单击函数内部,它没有迭代回表单以查看它是否“模糊”


更妙的是,我可以简单地用company#u name.val填充#dba val并丢失模糊函数。

company#u name设置为var company_name=$(“#company#u name”);不过,我会试试你们的输入法,看看效果是否更好。更新!那对我不起作用。我将继续发布整个代码,因为在我看来,它必须是其他的东西在做这个不填充背后的肮脏工作。和一个更新。我刚刚意识到我在一个点击函数中有这个代码。。因此,我将尝试快速检查它。company_name设置为var company_name=$(“#company_name”);不过,我会试试你们的输入法,看看效果是否更好。更新!那对我不起作用。我将继续发布整个代码,因为在我看来,它必须是其他的东西在做这个不填充背后的肮脏工作。和一个更新。我刚刚意识到我在一个点击函数中有这个代码。。所以我要试着很快地检查一下。是的,我会把你的答案标记为答案——因为你是直接帮我的!是的,我会把你的答案标记为答案——因为你当时正忙着帮我!
    $('#company_name').blur(function(){
        $('#dba').val($(this).val());
    });