【问题标题】:jQuery: How to find prev or next element based on name?jQuery:如何根据名称查找上一个或下一个元素?
【发布时间】:2009-08-21 23:53:06
【问题描述】:

这是我想要做的,简化的:

<input rel="TimeStart">
// bunch of HTML code in between
<input rel="TimeEnd">

在 Javascript 中:

$("[rel="TimeEnd]").blur(function() {
    // find first previous element named "TimeStart"
    // compare their dates
});

我尝试使用 $(this).prev("[rel=TimeStart]"),但它一直返回 null。有人知道我做错了什么吗?

【问题讨论】:

  • 我最终放弃了这段代码。太乱了。

标签: jquery element selector


【解决方案1】:
$(this).prevAll("[rel=TimeStart]:first")

【讨论】:

    【解决方案2】:
    $(this).siblings('input[rel=TimeStart]');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-06
      • 2011-07-09
      • 2011-04-09
      • 2010-12-20
      • 2011-11-29
      • 1970-01-01
      • 2023-03-17
      相关资源
      最近更新 更多