2011-07-19 19 views
0

私のdiv.hangingの内部はフォームです。このセレクタは動作しませんなぜ任意のアイデアを...jQuery:非表示の入力タイプとして子供を選択しますか?

<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); 
    }); 

:このフォームは、このようなクラス.hiddenField

との隠された入力フィールドが含まれていますか? $(this)に応じてフォーム内の隠しフィールドを選択するだけです。

+0

使用することができますか? –

+0

'formId'は定義されていますか? –

+0

セレクタが機能しないことをどうお知りしますか? –

答えて

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

を私は単に$(この)に を依存する形の内側に隠しフィールドを選択する必要があります。

$(this).find('.hiddenField'); 
+0

@mathiregisterこれが正解であれば、 'input'は**です**とフォームの直接の子.. –

0

は、あなたが試してみました:

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

あなたはそれが動作していないものについてfind

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

jquery find

関連する問題