私は次のコードを持っています:
<div id="comments" class="clearfix">
<div class="conversation box_round_s box_shadow clearfix mtm">
<div class="conversation box_round_s box_shadow clearfix mtm">
<input class="conv_tracker" type="hidden" value="4695f1db2d">
<div class="conv-header">2</div>
<div class="comment pts plm prs pbs">
<div class="comment plxl pts plm prs pbs">
<div class="replybox pvs clearfix">
<textarea class="comment_txt_r fses fft"></textarea>
</div>
</div>
<div class="conversation box_round_s box_shadow clearfix mtm">
<div class="conversation box_round_s box_shadow clearfix mtm">
</div>
クラス conv_tracker (value="4695f1db2d" のコードの 4 行目) で入力の値を読み取ろうとしています。この値を読みたい。誰かがテキストエリアでEnterキーを押したときに読んでいます。ページに複数のテキスト領域があります。私は次のjqueryを使用しています:
コードはif内に入りますが、未定義と表示されます。
$(".comment_txt_r").keydown(function(e){
var code = (e.keyCode ? e.keyCode : e.which);
if(code == 13) {
var ctext = $(this).val();
var relid = $(this).closest('.conversation').children('input.conv_tracker').val();
alert(relid);
}
});
誰が私が間違っているのか教えてもらえますか?