【发布时间】:2010-12-20 02:52:02
【问题描述】:
我正在尝试查找具有“错误”类的下一个元素并碰壁。
查看 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>
我正在尝试在相关元素之后找到 span 或 div 或其他任何内容,例如上面的按钮。
所以禁用的按钮行应该是,'no overwrite this button is diabled'
我试过了
$("button[disabled]").next(".error").text("this button is disabled");
无济于事。
【问题讨论】:
-
当你说它不起作用时,你的意思是文字说“这个按钮被禁用”,而实际上应该说“不覆盖这个按钮被禁用”?
-
@Robert:很抱歉造成混乱。我的意思是在禁用按钮的右侧,应该有文字,“此按钮已禁用”。不是实际的按钮文本。