JSFiddle - React, Tailwind, and code Playground

by tamtakoe

HTML

<button>Щелк!</button>

JavaScript

function edit(id, callback) {
    $('button').click(callback(id)); //Запускается сразу
    //$('button').click(function() {callback(id)}) //Запускается при щелчке по bt
    //$('button').click(function(id) {callback(id)}) //Запускается при щелчке по bt, но callback возвращает ошибку из-за того, что вместо id передается null
}

edit('1', function(id){
    if (id === '1') {
        alert('OK');
    } else {
        alert('Err');
    }
})