1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

jQuery in PHP Plugin anwenden

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von AlexxelA, 22. April 2014.

Schlagworte:
  1. AlexxelA

    AlexxelA Member

    Registriert seit:
    22. April 2014
    Beiträge:
    24
    Zustimmungen:
    0
    Hi Leute,

    ich versuche ein Plugin zu schreiben, das mir per jQuery einen Placeholder in Input-Felder setzt. Das Plugin wird über die add_action wp_head aufgerufen und auch ausgeführt, Allerdings funktioniert die jQuery-Anweisung nicht. Hier der Code:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Danke im Vorraus :)
     
    #1 AlexxelA, 22. April 2014
    Zuletzt bearbeitet: 22. April 2014
  2. stega

    stega Well-Known Member

    Registriert seit:
    21. Oktober 2007
    Beiträge:
    156
    Zustimmungen:
    0
    Ggf. musst du jQuery bei der Plugin-Initialisierung erst noch "einbinden".
    Beispiel:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Außerdem gibt es das Attribut "placeholder" erst seit HTML 5.
     
  3. AlexxelA

    AlexxelA Member

    Registriert seit:
    22. April 2014
    Beiträge:
    24
    Zustimmungen:
    0
    Danke, aber das hilft nicht weiter... Das Theme das ich verwende arbeitet mit HTML5 und jQuery ist auch eingebunden...
     
  4. stega

    stega Well-Known Member

    Registriert seit:
    21. Oktober 2007
    Beiträge:
    156
    Zustimmungen:
    0
    Evtl. hilft es, wenn du die Attributänderung nicht im Header sondern nach Aufbau der Seite (footer) auslöst.
    Z. B. mit

    add_action('wp_footer', 'set_Placeholder');

    Oder du setzt den jQuery-Aufruf in die Funktion

    [JAVASCRIPT]
    jQuery( document ).ready(function() {


    jQuery("input").attr("placeholder", "Pflichtfeld");


    });

    [/JAVASCRIPT]
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden