Как я могу использовать javascript в строке в переменной? - PullRequest
0 голосов
/ 21 апреля 2020

Я готов к проекту 'бронирование офиса'. но у меня проблема.

Я хочу изменить этот скрипт на тип 'for'.

$("#o_status2").html('${roomMain.get("02").getR_endDate()}');
$("#o_status3").html('${roomMain.get("03").getR_endDate()}');
$("#o_status4").html('${roomMain.get("04").getR_endDate()}');
$("#o_status5").html('${roomMain.get("05").getR_endDate()}');
$("#o_status6").html('${roomMain.get("06").getR_endDate()}');
$("#o_status7").html('${roomMain.get("07").getR_endDate()}');
$("#o_status8").html('${roomMain.get("08").getR_endDate()}');
$("#o_status9").html('${roomMain.get("09").getR_endDate()}');
$("#o_status10").html('${roomMain.get("10").getR_endDate()}');

for (i = 1; i < 11; i ++) {
    $("#o_status"i).html('${roomMain.get("' + i + '").getR_endDate()}');
}

1 Ответ

0 голосов
/ 21 апреля 2020

Если предположить, что '${roomMain.get("' + i + '").getR_endDate()}'); предназначено для возврата некоторой строки HTML, тогда вы действительно хотите выполнить выражение. Например:

for (i = 1; i < 11; i ++) {
  $("#o_status" + i).html(roomMain.get(i).getR_endDate());
}

Обратите внимание, что я также предполагаю, что функция get принимает число.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...