Der folgende Code funktioniert gut, aber jetzt muss ich Datumsauswahl erscheinen, wenn ich eine bestimmte Option aus der Auswahlliste auswählen> ist so etwas wie diese verwenden lassen, zum Beispiel:Jquery Datepicker nach einer Option erscheint, wird ausgewählt
$(function() {
$('#date').datepicker({
dateFormat: 'dd-mm-yy',
altField: '#thealtdate',
altFormat: 'dd-mm-yyyy'
});
});
function showDP(cbox){
if (cbox.checked) {
$('#date').css({
display: "block"
});
} else {
$('#date').css({
display: "none"
});
}
}
<input type="checkbox" id="DPenable" onClick="showDP(this);">
<input id="date" type="text" style="display:none"/>
<select>
<option id='1'>1</option>
<option id='2'>2</option>
<option id='3'>3</option>
</select>
Das sollte Datumsauswahl angezeigt, wenn ich Option 2 und verschwinden, wenn ich es auf 1 oder 3 ändern sich viele Lösungen und Selektoren ich versuchte, etc., aber nichts funktionierte, wie es sollte (Ich habe wahrscheinlich etwas falsch gemacht, ich bin ziemlich neu in JS). Kann mir bitte jemand auf Online-Ressourcen verweisen oder Ratschläge geben, wie ich das erreichen könnte? Vielen Dank.
Sie sollten einen Filter für das 'select' hinzufügen, um den Datepicker anzuzeigen, etwas wie' wenn Option 2 ausgewählt ist'. – Qianyue