如何使用jQuery从span标记的先前隐藏输入中获取值

时间:2012-11-20 16:33:15

标签: javascript jquery

如何使用jQuery从span标记之前的隐藏输入中获取值

    <div>
   <input type="hidden" value="<?php echo $activeTimeID; ?>" class="activeTimeId"
  name="activeTimeID<?php echo $j;?>[]" />
     <span class="closeTime">close</span>
   </div>

3 个答案:

答案 0 :(得分:4)

$('.closeTime').prev('input').val();

答案 1 :(得分:1)

使用.prev()获取前一个元素 - 传入input:hidden作为选择器 - 所以它只会查找隐藏的输入

$('span.closeTime').prev('input:hidden').val()

答案 2 :(得分:1)

使用prev([selector])

var val = $('span').prev('input[type="hidden"]').val();

这将找到范围并选择紧接在兄弟之前的input[type="hidden"]