Вы должны выбрать элемент class2
и получить его значение, прежде чем устанавливать его на первое. Кроме того, если у вас есть только один элемент с class1
или class2
, используйте вместо него идентификаторы.
var data = $('#class2').text();
$('#class1').val(data);
Надеюсь, это поможет.
Обновление:
Предполагая, что вы хотите, чтобы показать предупреждение, если строка пуста и только передать ее, это не так, вам придется написать свой код следующим образом:
if(field1 == "") {
alert('');
} else {
var data = $('#class2').text();
$('#class1').val(data);
}