Since jQuery 1.2, [EMAIL PROTECTED] was replaced for [attr=value] that
could be.. anyway you can do: $('input:text')

also, I think what you meant was:

function test(){
 $("div.row").each(function(){//div.row must match the rows that
contain each set.
        var $inputs = $('input',this);
        var price = $inputs.filter("[name='price[]']").val();
        var qty = $inputs.filter("[name='qty[]']").val();
        $inputs.filter("[name='row_sum[]']").val( price * qty )
 });
}

Ariel Flesler

On Nov 15, 7:51 pm, rayfidelity <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I have this in each row (a couple of rows...)
>
> <input type="text" class="num" name="qty[]" value=""
> onkeyup="javascript:test();" />
> <input type="text" class="num" name="price[]" value=""
> onkeyup="javascript:test();" />
> <input type="text" class="num" name="row_sum[]" value="" disabled />
>
> i'd like to calculate the data
>
> function test(){
> $("[EMAIL PROTECTED]").each(function(i){
>         var price = $("[EMAIL PROTECTED]'price[]']").val();
>         var qty = $("[EMAIL PROTECTED]'qty[]']").val();
>        res = price * qty;
>         $("[EMAIL PROTECTED]'row_sum[]']").val(res);
>
> });
> }
>
> but the function doesn't function ;) Help anyone? someone?

Reply via email to