<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>jquery學習</title> <script src="js/jquery-3.5.1.min.js"></script> </head> <body> <form> <input type="text" class='classSelect'> </form> <p></p> <script> $(function() { $div1 = $('.classSelect'); $div1.attr('value', '測試學習 學習'); $('p').text('哈哈哈'); }); </script> </body> </html>
代碼如上,用vscode引用變量“$div1”時,沒有代碼提示,很難受,找了一圈才發現沒有用var 或者let進行申明,雖然可以執行,但是后面的引用會沒有代碼提示。 所以還是要注意代碼書寫規范。第18行改成。
var $div1 = $('.classSelect');
