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 grammaire jquery et j'ai continué à vérifier et à corriger. Je l'ai mis en ligne, mais cela n'a pas fonctionné. Puis j'ai soudainement pensé : Dois-je mettre le script à l'arrière ? Je l'ai essayé, et tout s'est bien passé. Puis j'ai soudain réalisé que ce n'était pas comme ça.
Plus tard, j'ai vérifié la raison. La raison est que le fichier html est exécuté de manière descendante, mais l'ordre du CSS et du