2012-02-13 5 views
0

以下は、cnhor要素の値を取得したい場合、 と等しい場合、対応するボタンを有効にします。 は以下しようとしましたが、それは仕事を得ることができませんでした。:( は、私はほとんどそこだ気持ちを持っている。 おかげ兄弟を使用して要素を有効にする方法jquery

$("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

cnhor要素のHTMLを見てみましょう。 – dotancohen

+0

あなたのコードは正常に動作するようです:http://jsfiddle.net/9gahF/ –

答えて

0

あなたは閉じ括弧/括弧が欠落しているとJSコンソールを随時チェックしてください。

+0

rtueはそれをもう一度見て、それは働いた。 – naijacoder

0

あなたは?removeProp()代わりのremoveAttr()を使用して同じ署名を試してみましたが、作業のために設計しました

$("button").siblings("a").each(function() { 
        var b = $(this).text(); 
        var n = $.trim("Guide"); 


        if ($.trim(b) == n) { 

         $("button").removeAttr("disabled"); 

        } 
}); 

それはに役立ちます:DOMプロパティ(無効にするなど)の代わりに、属性

関連する問題