Я хочу передать функцию в качестве параметра, если элемент был нажат. Но в функции, которую я передаю, я хочу установить информацию об атрибутах из щелкнутого элемента.Как передать значение функции, которую я использую в качестве параметра?
Каков наилучший способ передать значение атрибута внутренней функции?
My JavaScript выглядит следующим образом:
$('.edit-link').livequery(function(){
$('.edit-link').click(function(){
WMT.openOverlay($('#edit'),{
relativeTo: $('.search'),
width: $('.search'),
close: $('#cancel_edit'),
fillFields: function(){
return $.getJSON("ajax/edit.php?id=" + $(clickedElement).data('id'));
}
});
});
});
я хочу, чтобы отправить данные атрибута "ID" в формате JSON.
просто использовать $ (это), и вы получите элемент. так что вы можете сделать $ (this) .attr ('id') – CyrillC