Ich habe 3 Optionsfelder, die einige Divs verbergen/anzeigen. Die Radio-Buttons werden von einem PHP-Skript erzeugt, ich möchte, dass jquery den ersten Radio-Button überprüft (funktioniert schon!) Und dann die Click-Funktion auslöst, so dass es die entsprechenden Sachen versteckt/anzeigt.jQuery: Auslösen eines Klickereignisses auf einer Optionsschaltfläche beim Laden der Seite
$("input:radio:first").attr("checked", true).trigger("click");
Der .trigger ("klick"); funktioniert eigentlich nicht.
Das Click-Ereignis der Radiobuttons sieht wie folgt aus:
$("input[name='type']").on("click", function() { ... });
Irgendwelche Ideen?
Sind Sie sicher, dass die Eingabeelemente den Namen 'type' haben? Ist der Event-Handler gebunden, bevor Sie das Ereignis 'click' auslösen? p.s. Sie brauchen nicht 'attr ('checked', true)', das Radio wird mit dem 'trigger ('click')' überprüft: http://jsfiddle.net/pn6sp/ – Matt
[jsFiddle] (http://jsfiddle.net/) Beispiel wäre nützlich – tarmaq
Der Name ist immer Typ, das bereits überprüft. Der Trigger ist unter dem .on ("Klick") – peipst9lker