Je pensais que le script pouvait être placé n'importe où dans HTML. J'ai corrigé mon idée fausse lorsque j'ai fait une demande aujourd'hui - la position du script n'est pas aléatoire.
Tout d'abord, je souhaite implémenter une balise select avec deux options : oui et non. Cependant, lors de l'initialisation, la balise select est requise pour sélectionner une valeur nulle par défaut, j'ai donc ajouté une méthode pour laisser. cela change la valeur nulle en cliquant sur Supprimer :
<!DOCTYPE html> <html> <head> <script src="jquery/jquery-1.11.1.min.js"></script> </head> <script> $('#checkcash').click(function () { if ($('#checkcash').val() == '0') { $("#checkcash option[value='0']").remove(); } }); $("#alert").click(function(){ alert("1123"); }) </script> <body> 是否已提现 <select id="checkcash" style="width: 181px"> <option selected="selected" value="0"></option> <option value="1">是</option> <option value="2">否</option> </select> <input type='button' id='alert' value="anwo"> </body> </html>
Mais cela n'obtient pas l'effet souhaité. Au début, je pensais que c'était une erreur de syntaxe jquery. et j'ai continué à le vérifier et à le corriger en ligne, mais rien ne s'est produit. Cela n'a pas fonctionné, mais ensuite j'ai soudainement pensé si je devais mettre le script à l'arrière, je l'ai essayé, et tout s'est bien passé. j'ai réalisé que ce n'était pas comme ça.
Plus tard, j'ai vérifié la raison et c'était parce que le fichier html est exécuté de haut en bas, mais l'ordre du css et du javascript importés est différent Lorsque le css est introduit et chargé, le programme est toujours exécuté. vers le bas, et lorsque le script