看下面我想获得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>
答案 0 :(得分:0)
您是否尝试过使用removeProp()
代替removeAttr()
?相同的签名,但设计用于处理DOM属性(例如禁用)而不是属性
答案 1 :(得分:0)
你错过了近括号/括号:
$("button").siblings("a").each(function () {
var b = $(this).text();
var n = $.trim("Guide");
if ($.trim(b) == n) {
$("button").removeAttr("disabled");
}
});
不时检查JS控制台是有帮助的