我正在尝试获取隐藏输入类型的值,但是它不起作用。
JQUERY(在脚本标签中):
$('.flagComment').click(function() {
var commentid = $(this).siblings('.commentId').attr('value');
alert(commentid);
});
HTML(在while循环中回显几次):
<div class='bar'>
<a href='#' class='flagComment'>Flag</a>
</div>
<input type='hidden' class='commentId' value='testvalue' />
最佳答案
尝试:
var commentid = $(this).parent().next('.commentId').val();
因为隐藏的输入是div的同级,而不是锚。