简单的JQuery中的each问题?

  $(function () {
       var $div = $("#form1");
       $div.each(function (i, item) {
        alert(item);
         });
     });
 <form id="form1" runat="server">
    <input id="Text1" type="text" />
    <input id="Checkbox1" type="checkbox" />
    <input id="Text2" type="text"  />
    <input id="File1" type="file" />
    <input id="Button1" type="button" value="button" />
    </form>

each不是遍历每一个dom元素的,应该弹出5个消息框的,为什么就弹出了一个消息框?高手赐教。

斯蒂芬大帝
浏览 447回答 2
2回答

慕姐4208626

$(function () { var $div = $("#form1 input"); $div.each(function (i, item) { alert(item); }); });
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript