Мой вопрос заключается в следующем:делегат OnClick обработчик одного элемента от другого с помощью Jquery
У меня есть динамически сгенерированный элемент, который имеет OnClick = «removeMe()», функция, которая заставляет его удаляет себя.
Я использовал jQuery .on ('click', selector, handler) делегирование для привязки функции к этому элементу, чтобы выполнить определенный блок кода.
Однако элемент удаляет себя и при этом удаляет обработчик, который будет выполнять этот блок кода.
Чтобы оживить ситуацию: блок кода должен быть запущен после удаления элемента, и я не могу редактировать функцию, которая удаляет элемент для выполнения моего кода после.
Я новичок в jQuery, поэтому первое решение, появившееся в моей голове, заключалось в том, чтобы каким-то образом привязать обработчик к другому элементу, который никогда не удаляется, который запускается при щелчке первого элемента. Возможно ли это?
Есть ли другие, лучшие решения, о которых я не думал? Мне что-то не хватает?
Если мои разъяснения не ясны, я могу дать разъяснения или предоставить фактическую ситуацию, в которой это происходит.
Заранее благодарен!
Редактировать: Answer by Sivapriyan, и это решение именно то, что мне нужно. Спасибо!
Необходимо увидеть фактический код, пожалуйста. –
Первое, что нужно сделать, это очистить 'onclick = 'removeThisRow()'' из HTML. Не пытайтесь использовать этот тип прикрепленного обработчика с помощью JavaScript/jQuery. Эти двое не делают хороших друзей. –