在下面的代碼中,當我點擊類標記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