Wie kann ich die Widget-ID nach dem Ziehen für WordPress mit jquery bekommen?

Ich erstelle benutzerdefinierte Widget mit Auswahl Option Bild, aber das erste Mal ausgewählte Option Bild nicht nach dem Speichern dieser function funktionieren einwandfrei, ich brauche diese function laden nur nach Drag in Sidebar dann laden function?

jQuery(document).ready(function() { jQuery('body').on('change', '.selector', change_image); function change_image(){ var $path = jQuery(this).find('option:selected').val(); jQuery('.image_path').attr('src',$path); } }); 

Solutions Collecting From Web of "Wie kann ich die Widget-ID nach dem Ziehen für WordPress mit jquery bekommen?"

Meine jquery function funktioniert perfekt in Sidebar :). Jquery Aktivieren nach Ziehen des Widgets in der Seitenleiste.

 jQuery (Dokument) .ajaxComplete (function (Ereignis, XMLHttpRequest, ajaxOptions) {
     var request = {}, Paare = ajaxOptions.data.split ('&'), i, split, widget;
     für (i in Paaren) {
         split = Paare [i] .split ('=');
         Anfrage [decodeURIComponent (split [0])] = decodeURIComponent (split [1]);
     }

     if (request.action && (request.action === 'save-widget')) {

         widget = jQuery ('input.widget-id [wert =' '+ anfrage [' widget-id '] +' "] '). eltern ('. widget ');
         if (! XMLHttpRequest.responseText) 
             wpWidgets.save (Widget, 0, 1, 0);
         sonst
           jQuery ('. selector'). on ('change', change_image);   

         function change_image () {

                 var $ pfad = jQuery (dies) .find ('option: ausgewählt'). val ();
                 jQuery ('. image_path') .attr ('src', $ pfad);
         }   

     }
 });