ich versuche einen Attributwert für eine Option zu erhalten, wenn mit dem folgenden Code:
$('#select3,#select5,#select7,#select9,#select11')
.children('option[value="'+ selectedDValue +'"]', this)
.attr({'disabled': true,'data-subtext':$(this).attr("data-subtext") + '
(postcode area saved in another zone)'});
jedoch $(this).attr("data-subtext")
‚Nicht definiert‘ zurückkehrt, damit das Attribut zu sein gedruckt als data-subtext="Undefined (postcode area saved in another zone)"
. Die Option hat ein Attribut namens data-subtext
, also frage ich mich, warum nichts zurückgegeben wird?
eine Geige Link erstellen, so dass wir das genaue Problem wissen, kommen kann. oder probiere so: -' $ ('# select3, # select5, # select7, # select9, # select11') children ('option [wert =' '+ selectedDValue +' "] '). je (funktion() { \t $ (this) .attr ({'deaktiviert': true, 'Daten-Subtext': $ (this) .attr ("Daten-Subtext") + '(PLZ-Bereich in einer anderen Zone gespeichert)'}); }); ' –
leider immer noch zurück undefined @Anant, aber danke für den Versuch –