Не работает js после добавления елемента

интернет Компьютеры программирование программы JavaScript

$('#upcplusIn').css({'font-size': '14px'}).append('\
<div class="input-control text">\
<input type="text" value="" placeholder="input text"/>\
<button class="btn-clear"></button>\ // по клику должен срабатывать функция
</div> \
');

ели просто добовляю в html вот это
======================================
<div class="input-control text">
<input type="text" value="" placeholder="input text"/>
<button class="btn-clear"></button>\ // по клику должен срабатывать функция
</div>
=====================================
то всё замечательно работает
Ответы:
Вы пишите $('#btn-clear').click(function(){ /* остальной код */ }) ?
В случае добавления как html
1) Добавляется html
2) Вешается функция на событие клика по кнопке.


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.