ich diese HTML-Struktur haben:jQuery removeClass gescheitert zu entfernen, wenn JSON leer
<div class="row">
<div class="col-sm-6 p-l-0">
<div class="form-group form-group-default form-group-default-select2 required">
<select class="kurir">
<option select="selected"></option>
...
</select>
</div>
</div>
<div class="col-sm-6">
<div class="form-group form-group-default form-group-default-select2 required">
<select id="tarif" class="tarif full-width">
...
</select>
</div>
</div>
<div class="col-sm-12 notarif">
<p class="small hint-text no-margin text-danger hidden">
some text here.
</p>
</div>
</div>
und ich habe diesen javascript:
$(".kurir").change(function() {
var _thiscache = $(this);
$.ajax({
url: json_url,
dataType: "JSON",
success: function(json){
if (json.length == 0) {
$(".tarif").prop("disabled", true);
$(".tarif").select2("val", "");
_thiscache.closest(".row").find(".notarif").$("p").removeClass("hidden");
}
}
...
warum kann ich nicht hidden
Klasse entfernen auf p
wenn JSON gibt mir ein leeres Ergebnis? Was habe ich hier verpasst? Danke für Ihre Aufmerksamkeit.
dann tun 'else {_thiscache.closest (" Zeile "). Finden (". Notarif "). $ (" P"). removeClass ("versteckt");} ' – guradio
' _thiscache.closes (". row"). find (". notarif p.hidden"). removeClass ("versteckt"); ' –
meinst du die Syntax' find (" .notarif "). $ (" p ")" ist gültig? Ich nicht –