作者totte (totte)
看板Ajax
标题[问题] 请问jQuery中搭配each() 与$(this)
时间Fri May 18 12:37:04 2012
请问我某网页中有多个相同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
2F:→ totte:感谢您 ^^ 05/18 22:09