Ich habe die folgende Aussage, die überprüft, ob einer der Divs mit ID #Drop leer sind, wenn einer leer ist, zeigt es eine Warnung. Wenn jedoch ein div Inhalt enthält, funktioniert die Anweisung nicht mehr.Wenn eine Div leer ist, etwas tun
Ich denke, was ich versuche zu sagen ist, dass ich es will, damit eine Warnung auftaucht, wenn irgendein Div leer ist. Es gibt 4 Divs insgesamt und wenn einer von ihnen leer ist, sollte die Warnmeldung erscheinen, es ist egal, ob zum Beispiel 3 der 4 Inhalt haben, dass der Alarm ausgelöst werden soll, wenn es ein leeres Div gibt.
HTML:
<div id="Drop1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
<div id="Drop2" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
<div id="Drop3" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
<div id="Drop4" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
JS:
$("#run").click(function(){
if ($("[id^='Drop']").html() === ""){
alert("empty")// ...
}
});
Willkommen :) glücklich, Ihnen zu helfen :) –
Ich fand Ihren jetzt gelöschten Kommentar besser lesbar, mit 'if ($ (" [id^= 'Drop'] "). Is (': leer')) {...} ' –
@ A.Wolff Wie ich überprüft habe, wird es Multipule-Element nicht überprüfen. dann benutze oben geantwortet Option –