Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   поместить блок внутрь рядом с другими (https://javascript.ru/forum/misc/76372-pomestit-blok-vnutr-ryadom-s-drugimi.html)

laimas 06.01.2019 00:16

Цитата:

Сообщение от Sergey1986
сервер отдает html без этой id = menu, она потом появляеться

Здесь ключевым должно быть "появляется в чем?". Просто делегировать нужно всегда самому ближайшему родителю присутствующему на странице.

Sergey1986 06.01.2019 00:19

но если построить вот такую конструкцию
$('body').on('click','#show', function(){
alert($(this).attr('view');)
});

<a href="#" id="show" view="ляля"></a>
<a href="#" id="show" view="123"></a>
<a href="#" id="show" view="лял321я"></a>

она сработает и можно вытащить данные

laimas 06.01.2019 00:23

Цитата:

Сообщение от Sergey1986
она сработает и можно вытащить данные

Это называется через задницу ;) Сдается мне, что вы делаете что-то не так как полагается, хотя я и не представляю чего вы делаете.

Sergey1986 06.01.2019 00:25

ну да через нее...пока работает...не трогую...
го...проекты

Sergey1986 06.01.2019 00:25

чем чревато если так оставить?

laimas 06.01.2019 00:40

Цитата:

Сообщение от Sergey1986
чем чревато если так оставить?

Это зависит от общей картины на странице, а вообще, не соблюдение Закона, в зависимости от статьи, это от К до М лет строго режима. ;)

Мы человеки, а человекам свойственно рассуждать, а рассуждая разве сложно понять, что видя перед собою огурец, помидор, тыкву, убеждать себя, что они все баклажаны, является чистой воды глупостью?

С какого перепуга вы решили все элементы коллекции (а у вас коллекция) обозвать одним уникальным идентификатором? Что нет других признаков, которые бы их объединяли, например имя класса? И почему все таки body, а не иное, да и вообще почему именно делегирование?

Трудно искать черную кошку в темной комнате, так и мне сложно что-то сказать, не зная что у вас творится.


Часовой пояс GMT +3, время: 15:18.