下面我想得到cnhor元素的值,如果它等于"指南"启用相应的按钮。尝试了以下操作,但无法正常工作。:(感觉我快到了。感谢
$("button").siblings("a").each(function () {
var b = $(this).text();
var n = $.trim("Guide");
if ($.trim(b) == n) {
$("button").removeAttr("disabled");
}
<button id="Toggle5" disabled="disabled">
Show </button>
<a href="#" id="docsID5" target="_blank">
Guide
</a>
您缺少右括号:
$("button").siblings("a").each(function () {
var b = $(this).text();
var n = $.trim("Guide");
if ($.trim(b) == n) {
$("button").removeAttr("disabled");
}
});
它有助于不时检查JS控制台
您是否尝试过使用removeProp()
而不是removeAttr()
?相同的签名,但设计用于处理DOM属性(如禁用),而不是属性