jasmine-jquery toBeDisabled无法正常工作

时间:2012-03-07 11:22:16

标签: jasmine jasmine-jquery

我有以下html

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

我在这个html上运行expect

expect($(element)).toBeDisabled()

其中element是上面html的选择器。 expect失败。进一步调查导致jasmine-jquery-1.3.1.js中的以下代码

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

由于某种原因返回false。我敢肯定我在这里遗漏了一些非常基本但却无法发现它的东西。

1 个答案:

答案 0 :(得分:1)

这个fiddle表明jQuery在使用:disabled时只能找到输入而不是锚点。这是可以理解的,因为anchor element没有disabled属性