为什么jQuery不使用$(“form:input[name=”some'u input“]).val()更新输入值;

为什么jQuery不使用$(“form:input[name=”some'u input“]).val()更新输入值;,jquery,Jquery,我试图创建一个双重登录脚本,将用户从另一个单独的登录(双重)登录到两个单独的系统(表单a和表单b) 下面是一把小提琴,演示了工作示例: 我的问题是:为什么当我尝试以这种方式更新值时,它不起作用: $('#dual :input[name="un"]').blur(function(){ un = $('#dual :input[name="un"]').val(); $('#form_a :input[name="un_a"]').val(un); $('#form_b

我试图创建一个双重登录脚本,将用户从另一个单独的登录(双重)登录到两个单独的系统(表单a和表单b)

下面是一把小提琴,演示了工作示例:

我的问题是:为什么当我尝试以这种方式更新值时,它不起作用:

$('#dual :input[name="un"]').blur(function(){
    un = $('#dual :input[name="un"]').val();
    $('#form_a :input[name="un_a"]').val(un);
    $('#form_b :input[name="un_b"]').val(un);
});
下面是一把小提琴,它展示了一个不起作用的例子:

检查您的id

<form id="login_a" 
<form id="login_b"

检查您的id

<form id="login_a" 
<form id="login_b"

您选择的是
#表单(a
#表单(b
),而HTML中表单上使用的ID分别是
#login(a
#login)b
。Fiddle:

您选择的是
#表单a
#表单b
,而HTML中表单上使用的ID分别是
#登录a
#登录b
。小提琴:

您的ID不匹配。。。您在HTML中有
login\u a
,在jQuery中有
form\u a
,您的ID不匹配。。。您在HTML中有
login\u a
,在jQuery中有
form\u a
,您的小提琴不包含此类元素,
\form\u a
,或
\form\u b
您的小提琴不包含此类元素,
\form\u a
\form\u b
谢谢!我想我已经彻底检查过了。(头撞桌子的声音)谢谢!我想我已经彻底检查过了。(头部撞击桌子的声音)
$('#form_a             // supposed to be  $('#login_a
$('#form_b             // supposed to be  $('#login_b
<form id="login_a" 
<form id="login_b"