Проблемка в javascript
Аноним26/03/24 Втр 00:34:34№30996791
Сап двощ, можете пожалуйста объяснить один момент, на первом скрине на первой и второй строчке происходит изъятие одного и того же элемента, но разными способами, при этом как мы видим в консоли первым способом выводится полноценный объект, а вторым не пойми что, из за этого у меня не корректно работала функция, хочу понять каа всë это работает.
Точнее наоборот, в первой по name, а во второй по id. Только во второй строчке у тебя вообще фигня, он пытается найти элемент с id равным ('add' + response.pk), потому что ты пробел не вставил. Но даже если добавить пробел, у тебя всё равно будет разная логика, потому что в первой строчке ты берёшь элемент с id равным значению response.pk, а внутри него ищешь кнопку. А во второй ты берёшь элемент с id="add", а потом внутри него что-то ищешь. Короче говоря, у тебя совсем разные вещи написаны в 1 и 2.
>>3099688 Что то не совсем понял, в первой строке я беру форму по айди и в ней уже нахожу саму кнопку (элемент который мне нужен), а на второй беру эту же самую кнопку по еë айди. И о каких пробелах речь?
>>3099679 (OP) первый результат - это список, потому что find возвращает список. второй результат - пустой объект, значит элемента с таким айдишником нет.