我正在使用一個asp.net web應用程序,我有一個腳本如下。關於keyup的jquery沒有觸發
<script>
$(document).ready(function() {
$("#popup input").keyup(function() {
var total = 0;
$(".txtLitAmount").each(function (index, item) {
temp = parseFloat($(item).val());
if (isNaN(temp))
temp = 0
total = total + temp;
});
$("#lblTotal").text(total);
});
});
</script>
Html部分as。
<div>
<table width="100%" class="table">
<thead>
<tr>
<th>Dimension Code</th>
<th>Dimension Name</th>
<th>Amount</th>
</tr>
</thead>
<tbody>
<tr class="gradeX">
<td>
Dubai Office</td>
<td>
Sales</td>
<td>
<input type="text" value="0.00" id="litAmount_0" class="txtLitAmount"></td>
</tr>
<tr class="gradeX">
<td>
Dubai Office</td>
<td>
Test</td>
<td>
<input name="litAmount" type="text" value="0.00" id="litAmount_1" class="txtLitAmount"></td>
</tr>
</tbody>
</table>
<div style="width: 100%; padding-left: 624px;">
<label style="margin-right: 20px;">SubTotal</label>
<span id="lblTotal" class="lblSubtotal">0.00</span>
</div>
</div>
當我運行瀏覽器控制檯上面的腳本,這是工作。 但是,從應用程序中,鍵入文本框中的值時不會觸發按鍵事件。有誰能夠幫助我? 在此先感謝。
剛纔我看到你的代碼,但你有沒有元/容器with'id = 「彈出」':/ –