zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden jQuery Option tag einfügen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 17.10.2013, 21:51
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 12.11.2010
Ort: Bad Langensalza
Beiträge: 733
gabischatz ist in Verruf geraten
Standard jQuery Option tag einfügen

Hi, ich möchte ein Option-tag in WP(Beiträge) per jQuery einfügen.
Da ich weder eine ID oder Class ansprechen kann habe ich erst einmal diesen Code geschrieben.
PHP-Code:
 <script type="text/javascript">
        /* <![CDATA[ */
var a = $(new Option('Das Jahr <?= date("Y"); ;?>', '<?= date("Y"); ;?>')).appendTo('select','m');
var b = $(new Option('Das Jahr <?= date("Y")-1; ;?>', '<?= date("Y")-1; ;?>')).appendTo('select','m');
var liste = new selected(location.search,a,b);

function selected (string,a,b) {
  if (string == '') return;
  var wert = string.slice(1);
  var paare = wert.split("&");
  var paar, name;
  for (var i = 0; i < paare.length; i++) {
    paar = paare[i].split("=");
    name = paar[0];
    if (name =="m") {
        if($(a).attr('value')==paar[1]){$(a).attr("selected","selected");}
        if($(b).attr('value')==paar[1]){$(b).attr("selected","selected");}
    }
  }
}
 /* ]]> */
   </script>
nun habe ich aber das Problem das mir in jedes <select>-Tag diese beiden Optionen eingetragen werden. Siehe Edit fiddle - JSFiddle
und hier der HTML-Code in den in die zweite Options eingefügt werden soll.
HTML-Code:
<div class="alignleft actions">
			<select name='action'>
<option value='-1' selected='selected'>Aktion wählen</option>
	<option value='edit' class="hide-if-no-js">Bearbeiten</option>
	<option value='trash'>In den Papierkorb legen</option>
</select>
<input type="submit" name="" id="doaction" class="button action" value="Übernehmen"  />
		</div>
		<div class="alignleft actions">
		<select name='m'>
			<option selected='selected' value='0'>Jedes Datum</option>
<option  value='201310'>Oktober 2013</option>
<option  value='201309'>September 2013</option>
<option  value='201308'>August 2013</option>
<option  value='201307'>Juli 2013</option>
<option  value='201306'>Juni 2013</option>
<option  value='201305'>Mai 2013</option>
<option  value='201304'>April 2013</option>
<option  value='201302'>Februar 2013</option>
<option  value='201301'>Januar 2013</option>
<option  value='201212'>Dezember 2012</option>
		</select>
<input type="submit" name="" id="post-query-submit" class="button" value="Auswahl einschränken"  />		</div>
MfG gabischatz
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 17.10.2013, 23:09
?!?
XHTMLforum-Kenner
 
Registriert seit: 20.03.2013
Beiträge: 1.638
explanator sorgt für eine eindrucksvolle Atmosphäreexplanator sorgt für eine eindrucksvolle Atmosphäre
Standard

Du musst erst das entsprechende Select Element über das Name Attribut auswählen.

Attribute Equals Selector [name="value"] | jQuery API Documentation
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..."
Aus einem Forum.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 18.10.2013, 00:23
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 12.11.2010
Ort: Bad Langensalza
Beiträge: 733
gabischatz ist in Verruf geraten
Standard

Danke für deine Hilfe, das war genau das was ich gesucht habe.
Code:
$( "select[name='m']" ).append($(document.createElement("option")).
                        attr("value","val").text("myText"));
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wie jQuery Slideshow mehrfach einfügen? MythTakes Javascript & Ajax 5 04.05.2012 18:29
php tag mittel jquery einfügen? benzrecordings Javascript & Ajax 4 16.12.2011 01:34
Redesign für Steiner Cycling Team pkipper Site- und Layoutcheck 11 09.02.2011 13:25
Jquery Select und Option 123merlin Javascript & Ajax 0 19.11.2009 19:58
jQuery: Select option und click Sonny Lane Javascript & Ajax 3 17.12.2008 11:09


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:17 Uhr.