У меня есть div
онлайн пользователей, которые динамически вставленный:JQuery добавить в Div по щелчку из различных DIV
<div id="users">
<div class="privateMessage" data="John">John</div>
<div class="privateMessage" data="Maria">Maria</div>
<div class="privateMessage" data="Tony">Tony</div>
</div>
Тогда у меня есть div
для частных сообщений:
<div id="messageBox">
</div>
Теперь, Я пытаюсь динамически добавить div
внутри messageBox
, когда я нажимаю на пользователя.
Что мне нужно, это ниже:
<div id="messageBox">
//when I click on John from users div this below should be appended
<div class="private-chat" data-conversation-between="John"></div>
//when I click on Maria from users div this below should be appended and John above
//will be hidden
<div class="private-chat" data-conversation-between="Maria"></div>
//when I click on Tony from users div this below should be appended and John and Maria
//will be hidden
<div class="private-chat" data-conversation-between="Tony"></div>
</div>
Что бы я ни пытался, дивы внутри messageBox
получить добавляется более чем один раз.
Может кто-нибудь помочь мне решить эту проблему с помощью jQuery?
Ссылка: fiddle
Было бы неплохо, чтобы показать ваши JS или (событие лучше) связать скрипку. – lesssugar
Запрос на вождение для скрипки. Также предоставление этого - это то, чего вы хотите достичь? http://jsfiddle.net/pLe01k57/ – bardzusny
Ваше решение создает только один div для пользователя с щелчком. Мне нужно иметь возможность добавлять и хранить все div с пользователями в DOM. –