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