[問題] 請問jQuery中搭配each() 與$(this)

看板Ajax作者 (totte)時間13年前 (2012/05/18 12:37), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
請問我某網頁中有多個相同class的input 我想判斷點中之後自動幫他填上文字 用以下的寫法可以做到,但不知是否有內建的函數可以更簡潔或更好的寫法,謝謝 <head runat="server"> <title></title> <script src="jquery-1.7.2.min.js" type="text/javascript"></script> <script type="text/javascript"> function jqFuncAutoText(index, txtName) { $('.clsAutoText').each(function (i) { if (i == index) { $(this).val(txtName); } }); } </script> </head> <body> <form id="form1" runat="server"> <div> <asp:TextBox ID="TextBox1" CssClass="clsAutoText" runat="server" onclick="jqFuncAutoText(0, '張學友')"></asp:TextBox><br /> <asp:TextBox ID="TextBox2" CssClass="clsAutoText" runat="server" onclick="jqFuncAutoText(1, '劉德華')"></asp:TextBox> </div> </form> </body> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.86.182

05/18 13:36, , 1F
http://jsfiddle.net/VZz9a/ 不懂asp, html可能不正確
05/18 13:36, 1F

05/18 22:09, , 2F
感謝您 ^^
05/18 22:09, 2F
文章代碼(AID): #1FjT7ohJ (Ajax)