Селектор jQuery передает неопределенное значение для заполненного поля ввода - PullRequest
0 голосов
/ 13 июля 2011

Этот js-скрипт выбирает значение поля ввода с именем: id_add_to_cart и передает его в ParseProductId, который анализирует значение:

$("input[id='add-extra']").live("click",function () {
    var product_id = $("input[name='id_add_to_cart']").value;
    parseProductId(product_id);
    return false;
});

Анализируемое значение не определено для этого HTML:

                    <form action="" method="POST">';
                        <input type="hidden" name="id_add_to_cart" value="100" />
                        <input type="submit" id="add-extra" value="Add" />';

                    </form>

Чего мне не хватает?

Ответы [ 2 ]

1 голос
/ 13 июля 2011
$("input[id='add-extra']").live("click",function() {
    var product_id = $("input[name='id_add_to_cart']").val();
    alert(product_id);
});

изменить .value на .val().

Демо: http://jsbin.com/egiwor/2

0 голосов
/ 13 июля 2011
var product_id = $("input[name='id_add_to_cart']").val();

Это что-то меняет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...