Onclick捕获数据Javascript

时间:2016-08-30 09:57:56

标签: javascript jquery

大家好下面提到的代码中的每个人我想捕获完整日期 2016-8-13 onclick of anchor tag

enter image description here

<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>

1 个答案:

答案 0 :(得分:1)

您的HTML无效。您不能将input作为a元素的子元素,而input是自闭元素。要设置其值,请使用value属性。

从那里,您可以将点击事件与a挂钩,然后使用prev()方法检索inputval()以获取其值。试试这个:

&#13;
&#13;
$('.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;
&#13;
&#13;