0

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

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

3 回答 3

4
$('.closeTime').prev('input').val();
于 2012-11-20T16:34:48.330 回答
1

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

$('span.closeTime').prev('input:hidden').val()
于 2012-11-20T16:34:48.660 回答
1

使用prev([selector])

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

这将找到 span 并选择紧接在前面的兄弟姐妹,即input[type="hidden"]

于 2012-11-20T16:35:34.143 回答