в предположении, что у вас есть кнопка, подобная такой:
<input type="button" class="mybuttons" value="Click Me"/>
и некоторые CSS, такие как:
.openerclass
{
background-color: red;
}
добавить этот класс при нажатии
$(function()
{
var myevent;
$(".mybuttons").click(function(event){
myevent = $(event.target);
$(".selector").dialog("open");
});
$(".selector" ).dialog({
open: function(event, ui) {
var opener = $(event.target);
myevent.addClass("openerclass");
alert(myevent.nodeName);
... }
});
});
Правка: исправьте синтаксическую ошибку и добавьте еще один пример, чтобы прояснить ситуацию
Правка2: оригинал был неверен (в некотором роде) в том, что событие открывания НЕ связано с событием щелчка.Изменено для правильного использования события щелчка.