1
var apptHour = $('select[name="ctl00$m$g_20abfee5_53b6_4db3_b243_ae9b79cab374$ctl00$ctl05$ctl09$ctl00$ctl00$ctl04$ctl00$ctl00$DateTimeField$DateTimeFieldDateHours"]').val();
var endHour = $('select[name="ctl00$m$g_20abfee5_53b6_4db3_b243_ae9b79cab374$ctl00$ctl05$ctl11$ctl00$ctl00$ctl04$ctl00$ctl00$DateTimeField$DateTimeFieldDateHours"]').val();


$('apptHour').blur(function() {
    $('endHour').val($(this).val());
});

这似乎不起作用。我也试过了,还是不行。

$apptHour.blur(function() {
    $endHour.val($(this).val());
});

谢谢

4

4 回答 4

1

先选择元素,然后获取值:

var apptHourEl = $('select[name="ctl00$m$g_20abfee5_53b6_4db3_b243_ae9b79cab374$ctl00$ctl05$ctl09$ctl00$ctl00$ctl04$ctl00$ctl00$DateTimeField$DateTimeFieldDateHours"]');
var apptHour = appHourEl.val();

var endHourEl = $('select[name="ctl00$m$g_20abfee5_53b6_4db3_b243_ae9b79cab374$ctl00$ctl05$ctl11$ctl00$ctl00$ctl04$ctl00$ctl00$DateTimeField$DateTimeFieldDateHours"]');
var endHour = endHourEl.val();

然后:

apptHourEl.blur(function() {
    endHourEl.val( this.value );
}

不要将值与元素本身混淆。

于 2013-05-04T17:53:23.103 回答
1

实际上apptHourendHour已经是元素。所以你只是做

apptHour.blur(function() {
endHour.val($(this).val());
}
于 2013-05-04T17:54:14.480 回答
1
var apptHour = $('select[name="ctl00$m$g_20abfee5_53b6_4db3_b243_ae9b79cab374$ctl00$ctl05$ctl09$ctl00$ctl00$ctl04$ctl00$ctl00$DateTimeField$DateTimeFieldDateHours"]'),
    endHour  = $('select[name="ctl00$m$g_20abfee5_53b6_4db3_b243_ae9b79cab374$ctl00$ctl05$ctl11$ctl00$ctl00$ctl04$ctl00$ctl00$DateTimeField$DateTimeFieldDateHours"]');

apptHour.blur(function() {

   endHour.val(apptHour.val());
}
于 2013-05-04T18:00:12.717 回答
0
apptHour.blur(function() {
endHour.val($(this).val());

但是您可以选择更好的标签。

于 2013-05-04T17:53:12.837 回答