Jquery Load глобальная функция частично работает - PullRequest
0 голосов
/ 07 декабря 2010

Вот код.

function product_analysis_global() {

    $(':checkbox:checked').each(function() {
    $('#product_' + this.alt).load(this.title);
    $('#product_quantity_PRI_' + this.alt).value = this.value;
});
}

Все работает, кроме последней строки, которая не работает, любые идеи. Должен вернуть значение текущего флажка в соответствующее поле '#product_quantity_PRI_' + this.alt

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 07 декабря 2010

Используйте функцию val().

var $this = $(this)
$('#product_quantity_PRI_' + $this.attr('alt')).val($this.val());
1 голос
/ 07 декабря 2010

.value не является свойством объекта jQuery (это объект DOM), оно должно быть .val() примерно так:

$('#product_quantity_PRI_' + this.alt).val(this.value);

Или (подробнее для иллюстрации), прямой метод DOM без JQuery:

document.getElementById('product_quantity_PRI_' + this.alt).value = this.value;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...