Mam następujący problem z jQuery. Ustawiłem sobie że dla pewnego zdarzenia ma zostać odwiązane zdarzenie "click" dla wybranego elementu DOM ... natomiast jeżeli dane zdarzenie nie wystąpi to ma byc ponownie dowiązane zdarzenie "click" dla wybranego elementu. W skrócie ma być tak że jak wybiorę jedną z opcji pola wyboru to button Save ma być nieaktywny, jeżeli wybiorę inną z opcji to ma być button Save aktywny. (dodatkowo dodam że button Save nie jest buttonem tylko tagiem <a> ) . Niestety nie działa mi ponowne dowiązanie zdarzenia "click" przez co nie mogę zapisać swoich zmian na stronie.
Mój kod
$("#my_select_field").change(function(){ var costam = $(this).val(); function changeType(costam){ $.ajax({ url: "costam", type: "POST", dataType: "json", data: { costam: costam }, success: function(data){ if(data){ if(wartosc == wartosc){ $('#buttonSave').unbind('click'); }else{ $('#buttonSave').bind('click'); } } } }) } changeType(costam); });
próbowałem też tak:
$('#buttonSave').on('click');
albo tak:
$('#buttonSave').bind({
click: function() {},
});
niestety nic nie działa ...
jak mogę dowiązać ponownie zdarzenie "click" do buttona Save ? ...
dzięki