jQueryfind类的下一个元素

我试图find一个类的“错误”,并打墙的下一个元素。

jQuery的网站上看演示,这应该工作,但不。

$("button[disabled]").next().text("this button is disabled"); <div> <button disabled="disabled">First</button> <span>no overwrite</span> <span class="error"></span> </div> <div> <button>Second</button> <span></span> </div> <div> <button disabled="disabled">Third</button> <span>no overwrite</span> <span class="error"></span> </div> 

我试图find问题的元素,如上面的button后的跨度或div或任何东西。

所以禁用的button行应该阅读,'不覆盖这个button是不明确的'

我试过了

$("button[disabled]").next(".error").text("this button is disabled");

无济于事。

3 Solutions collect form web for “jQueryfind类的下一个元素”

问题是你使用next遍历函数而不是nextAll

 $("button[disabled]").nextAll(".error").text("this button is disabled"); 

当你使用next时,只要看看下一个元素是什么

 <span>no overwrite</span> 

接下来,所有人都看着下一个兄弟姐妹

尝试这个:

 $("button[disabled=disabled]").parent().find("span.error").text("this button is disabled"); 

希望能帮助到你。 思南。

next()在这种情况下不起作用,因为它必须是兄弟姐妹才能工作。 在这种情况下,您需要:

 $("button[disabled]").parent().nextAll() .find("span.error:first").text("this button is disabled"); 
  • 引导date和时间select器
  • 设置Twitter API,获取最后的推文
  • CSS水平表单元格间距:怎么样?
  • jQueryvalidation器和使用AJAX的自定义规则
  • 我怎样才能让Twitter Bootstrap Popover打开,直到我的鼠标移动到它呢?
  • 当我制作一个可拖动的克隆并将其拖放到可拖放状态时,我不能再拖动它
  • 如何获得点击的元素(整个文档)?
  • jQuery数据与Attr?
  • 如何从加载项轮询Google文档
  • 在光标所在的位置使用Javascript / jquery插入文本
  • “如何”在Backbone.js保存整个集合 - Backbone.sync或jQuery.ajax?