[問題] 請問jQuery中搭配each() 與$(this)
請問我某網頁中有多個相同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
05/18 13:36, 1F
→
05/18 22:09, , 2F
05/18 22:09, 2F