如何使用兄弟姐妹jquery启用元素

时间:2012-02-13 07:09:16

标签: jquery

看下面我想获得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>

2 个答案:

答案 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控制台是有帮助的