2012-03-07 9 views
0

私が持っている次のHTMLにジャスミン-jqueryのtoBeDisabledは

<a disabled="disabled"><img alt="First" src="/Content/Images/Grid/disabledFirst.png"></a> 

を働いていないと私は、このHTML elementは、上記のhtmlのためのセレクタである

expect($(element)).toBeDisabled() 

expectを次実行します。 expectが失敗します。さらに調査すると、jasmine-jquery-1.3.1.jsのコードに続きます。

toBeDisabled: function(selector){ 
     return this.actual.is(':disabled'); 
    }, 

何らかの理由でfalseが返されます。私はここで何か非常に基本的なものが欠けていると確信していますが、それを見つけることはできません。

答えて

1

このfiddleは、:disabledを使用しているときにjQueryがアンカーではない入力しか見つけられないことを示しています。 anchor elementにはdisabledというプロパティがありませんので、わかります