0

私は次のhtmlを持っています

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

そして、私expectはこのhtmlで次のように実行します

expect($(element)).toBeDisabled()

element上記のhtmlのセレクターはどこにありますか。はexpect失敗します。さらに調査すると、jasmine-jquery-1.3.1.js の次のコードにつながります。

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

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

4

1 に答える 1

1

このフィドルは、使用時に jQuery がアンカーではなく入力のみを検出することを示してい:disabledます。アンカー要素disabledにはプロパティがないのでわかります

于 2012-03-08T07:39:18.733 に答える