在下面的代码中,当我点击类标记des_searchDate
的锚点标记时,我想获得紧跟输入域值的值。点击一个元素获取子隐藏输入域的值
我尝试以下
<html>
<div class="searched_date">
<a href="#" class="des_searchDate">
04-15-2014
<input type="hidden" value="2014-04-15" name="searched-date">
</a><br>
<a href="#" class="des_searchDate">
04-09-2014
<input type="hidden" value="2014-04-09" name="searched-date">
</a><br>
<a href="#" class="des_searchDate">
04-23-2014
<input type="hidden" value="2014-04-23" name="searched-date">
</a><br>
</div>
</html>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript">
jQuery(document).on('click', ".des_searchDate", function(){
var decDate = jQuery(this).next().find('input').val();
alert(decDate);
});
</script>
但我在警报越来越不确定。我的代码有什么问题?
@ Muk你想要锚点内的输入值吗? – mdesdev
我认为''里面的''是无效的HTML标记,不是吗? – Felix
@Felix我知道,但我有这样的要求 – Muk