我有一个简单的功能,我需要为 3 个单独的控件重复 3 次。将相同的功能复制 3 次似乎很愚蠢,但我自己不知道该怎么做。
<script type="text/javascript">
$(document).ready(function () {
// $("#LeaveHoursTextBox").blur(function () {
$("input[type=text][id*=LeaveHoursTextBox]").blur(function () {
alert("On Blur");
var num1 = parseInt(document.getElementById("LeaveHoursTextBox").value);
var num2 = parseInt(document.getElementById("LeaveHours2TextBox").value);
var num3 = parseInt(document.getElementById("LeaveHours3TextBox").value);
var TotalTime = num1 + num2 + num3;
document.getElementById("HoursTextBox").value = TotalTime;
})
});
</script>
离开第一个文本框时,上面的代码有效。我将如何将它们添加到同一个代码元素中,而不是复制和粘贴其他 2 个文本框?