JQuery: выбрать дочерние как скрытый тип ввода? - PullRequest
0 голосов
/ 20 июля 2011

внутри моего div.hanging это форма. Эта форма содержит скрытое поле ввода с классом .hiddenField

Как это:

<form>
    <input class="input1 hiddenField" name="user[current_password]" type="hidden">
</form>

Мой JQuery ...

$('.hanging form').submit(function(e) {
        e.preventDefault();
        $(this).children('.hiddenField').val('test');
        triggerAjaxSubmit(formId, true);
    });

Есть идеи, почему этот селектор не будет работать? Мне просто нужно выбрать скрытое поле внутри формы в зависимости от $(this).

Ответы [ 3 ]

1 голос
/ 20 июля 2011
$('.hanging form').submit(function(e) {
    e.preventDefault();
    $(this).find('.hiddenField').val('test');
    triggerAjaxSubmit(formId, true);
});

Мне просто нужно выбрать скрытое поле внутри формы в зависимости на $ (это).

$(this).find('.hiddenField');
0 голосов
/ 20 июля 2011

вы можете использовать find

$('.hanging form').submit(function(e) {
        e.preventDefault();
        $(this).find(".hiddenField").val('test');
        triggerAjaxSubmit(formId, true);
    });

jquery find

0 голосов
/ 20 июля 2011

Вы пробовали:

  $(this).find('.hiddenField').val('test');
...