Закачане на метод (функция) на клик атрибут на даден елемен
Здравейте.
Имам следният казус и се надявам на малко помощ от ваша страна.
Имам един клас, който има методи - 'Create', 'Update', 'Delete'.
В метод 'Create', създавам елемент, който впоследствие искам да може да се редактира, следователно му слагам 'onclick', който да изпълнява 'Update' метода. Точно тука работата не работи. Ако инстацирам класът, и подам инстанция.метод във 'onclick', ще работи.
Изглежда така :
Class ImageBox {
createBox() {
var html = '';
html += '<div>';
html += '<button onclick="this.updateBox()">Update Box</button><button onclick="this.deleteBox">Delete Box</button>';
html += '</div>';
$("body").append(html);
}
updateBox() {
alert('Update the box');
}
deleteBox() {
alert('Delete the box');
}
}
var imgBox = new ImageBox();
<body>
<button onclick="imgBox.createBox()">Create the First box</button>
</body>
Благодаря предварително.
Поздрави!