$().each(function(index, element){
……
})
$(this)
來代替。也就是說,$(element)
等價於$(this)
。<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script src="js/jquery-1.12.4.min.js"></script> <script> $(function () { $("#btn").click(function () { $("li").each(function (index, element) { var txt = "第" + (index + 1) + "個li元素"; $(element).text(txt); }); }); }) </script> </head> <body> <ul> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> <input id="btn" type="button" value="新增內容" /> </body> </html>預設情況下,預覽效果如圖 1 所示。