Как я использую jQuery для получения высоты динамично созданного дочернего элемента без идентификатора

Вы можете установить заголовок Cache-Control так:

return fetch(url, {
  headers: {
    'Cache-Control': 'no-cache, no-store, must-revalidate',
    'Pragma': 'no-cache',
    'Expires': 0
  }
}).then(function (res) {
  return res.json();
}).catch(function(error) {
  console.warn('Request Failed: ', error);
});
6
задан Carter 10 March 2009 в 22:04
поделиться

4 ответа

для получения индексируемого элемента jQuery используйте eq() функция:

$("#parentDiv > DIV").eq(0).height();

или

$($("#parentDiv > DIV")[0]).height();

или

$("#parentDiv > DIV:eq(0)").height();
6
ответ дан 10 December 2019 в 02:54
поделиться

Ваш первый будет работать, пока Ваш селектор хорошо. Попробуйте следующее и посмотрите то, что Вы получаете:

$("#parentDiv > DIV").css("background", "pink");

Если бы Вы не получаете розовый фон, где Вы ожидали бы, зафиксировать Ваш селектор, и он будет работать с оператором высоты также.

1
ответ дан 10 December 2019 в 02:54
поделиться

Только добавить ко всем другим способам сделать его:

$("#parentDiv > div:first").height();
2
ответ дан 10 December 2019 в 02:54
поделиться

Попробовать

$($("#parentDiv > div")[0]).height();

Это должно добиться цели

0
ответ дан 10 December 2019 в 02:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: