У меня есть gridview с динамически добавленными строками. Мне нужно сделать некоторые вычисления, используя jquery, когда текстовое поле изменилось. Ниже моя функция jquery. Но она не стреляет. Есть ли другой способ найти элементы управления. Пожалуйста, помогитеФункция Jquery не работает для динамически добавленных строк в gridview
<script>
$(function() {
$('#<%=gvConsumableUsageAdd.ClientID %>').find('input:text[id$="txtQuantity"]').keyup(function() {
debugger;
var price = $('#<%=gvConsumableUsageAdd.ClientID %>').find('span[id$="lblUnitPrice"]').text();
var qty = $('#<%=gvConsumableUsageAdd.ClientID %>').find('input:text[id$="txtQuantity"]').val();
var total = parseFloat(price * qty);
$('#<%=gvConsumableUsageAdd.ClientID %>').find('span[id$="lbtTotalAmount"]').text(total.toFixed(2));
});
});
</script>
Заранее спасибо
может быть полезным http://stackoverflow.com/questions/27976739/jquery-click-function-is-not-working-for-dynamic-elements – Mritunjay
что 'отладчик '? эта строка буквально ничего не делает, кроме как, возможно, выдает ошибку (вызывая неудачу вашего скрипта) – winhowes