Я создаю систему виджетов для инструмента создания веб-приложений Weld, и я хотел бы иметь возможность передавать данные между элементами на DOM.Можно ли передавать данные между элементами с помощью события JavaScript?
В идеале что-то вроде:
var myObject = { name: 'Bob', age: 35 };
// Send change event with data
$('#myElement').trigger('change', myObject);
// Listen to change event and receive data
$('#myElement').change(function (event, myObject) {
console.log('#myElement received', myObject);
});
ли что-то подобное возможно?
Чтобы уточнить, срабатывает триггер/прием событий, но могу ли я как-то передать myObject
с событием?
Да. Посмотрите на jquery trigger api –