• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[JQUERY] Selector für option mit Object

mikdoe

Moderator
Wenn ich aus einem select mit ID die option mit value x löschen will, spreche ich das Element so an: jQuery("#"+id_des_elements+" option[value='x']").remove(). Das klappt auch.

Wie lautet die Syntax, wenn ich keine ID sondern das Element habe?
jQuery(element_in_variable+" option[value='x']").remove() funktioniert mal nicht,
da kommt "Syntax error, unrecognized expression: [object HTMLSelectElement]".

Danke
 
versuchs mal hiermit:

Code:
$("element_in_variable option[value='X']").remove();

für klassen funktioniert es.

Bsp:

Code:
$(".ct option[value='X']").remove();
 
Zuletzt bearbeitet:
http://api.jquery.com/jquery/ zweite Parameter ist der context und kann sowohl ein jQuery Object oder ein HTML Element sein.

Code:
jQuery("option[value='x']", element_in_variable).remove()

Was nix anders ist als:
Code:
jQuery(element_in_variable).find('option[value='x']').remove()
 
Zuletzt bearbeitet:
Danke euch beiden, habe jQuery(element_in_variable).find("option[value='x']").remove() genommen, das kommt syntaktisch seiner Funktion am nächsten.
 
Zurück
Oben