2017-03-08 11 views
1

Ich habe diesen Code:den Wert eines verborgenen Eingang bekommen

<div id = "askpost" class="row"> 
<input type="hidden" name="askid" id="askid" value="<?php echo $askpostid ?>"> 
</div> 

, und ich will die ID des verborgenen Eingang bekommen, aber wenn dieser versucht, mit:

<script> 
$(document).ready(function() { 

    $('input[name="iaskcomment"]').on('keyup', function(e){ 
    e.preventDefault(); 

    var comment = $(this).val(); 
     var ask_id = $(this).siblings('.askid').val(); 

     alert(ask_id); <----undefined 
    }); 
}); 

</script> 

ich dies auch verwendet code:

var sid = $(this).closest("div#askpost").find("input[type='hidden']").val(); 

aber auch ich bekomme "undefined". was ich tun wollte, ist die ID von $ Askpostid

+0

was ist mit $ ("# askid"). Val()? – Verthosa

+0

'$ ('# askid'). Val();' wenn diese ID hat, benutze sie. aber es sollte einzigartig sein. Angenommen, Sie haben viele davon, müssen Sie die Klasse verwenden, aber Sie müssen die Markierung für die Verwendung der Beziehung zwischen der Eingabe und der versteckten Eingabe – guradio

+1

teilen, es ist nicht die Geschwister –

Antwort

0

direkte Verwendung $("#askid").val() zu bekommen. Keine Notwendigkeit zu verwenden, so etwas wie siblings()

Beispiel: -

$(document).ready(function() { 
 
    $('input[name="iaskcomment"]').on('keyup', function(e){ 
 
    e.preventDefault(); 
 
    var comment = $(this).val(); 
 
    var ask_id = $('#askid').val(); 
 
    alert(ask_id); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id = "askpost" class="row"> 
 
<input name = "iaskcomment"><br> 
 
<input type="hidden" name="askid" id="askid" value="2"> 
 
</div>

Hinweise: - Ihr Code hat keinen Eingang mit dem Namen iaskcomment. Ich habe in meinem Beispiel hinzugefügt, um Ihnen nur zu zeigen, wie es funktioniert. So überprüfen Sie an Ihrem Ende.

+0

auch sie sind keine Geschwister, weil in Mark up versteckt Eingabe ist Solo in div – guradio

+0

Alfie Garing froh, Ihnen zu helfen. :) :) –

Verwandte Themen