大家好下面提到的代码中的每个人我想捕获完整日期 2016-8-13 onclick of anchor tag
<th class="days_hours sat">
<a class="date-days" href="#">
<input type="hidden" value="satfulldate" id="satfulldate">2016-8-13
<span id="saturday">13</span>-Sat
</a>
</th>
答案 0 :(得分:1)
您的HTML无效。您不能将input
作为a
元素的子元素,而input
是自闭元素。要设置其值,请使用value
属性。
从那里,您可以将点击事件与a
挂钩,然后使用prev()
方法检索input
和val()
以获取其值。试试这个:
$('.date-days').click(function() {
console.log($(this).prev().val());
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<th class="days_hours sat">
<input type="hidden" value="2016-8-12" class="frifulldate">
<a class="date-days" href="#">
<span id="saturday">12</span>-Fri
</a>
</th>
<th class="days_hours sat">
<input type="hidden" value="2016-8-13" class="satfulldate">
<a class="date-days" href="#">
<span id="saturday">13</span>-Sat
</a>
</th>
</table>
&#13;